问题标题: 酷町堂:1234 判断三角型用函数怎样写,我的代码90分!

0
0
已解决
周俊豪
周俊豪
高级光能
高级光能

#include<iostream>
using namespace std;
int sj(int a,int b,int c){
    if(a+b>c&&b+c>a&&a+c>b){
        if(a==c||b==c||a==b)
        cout<<"YES";
        else if(a!=c&&b!=c||b!=a&&c!=a||c!=b&&a!=b){
            cout<<"NO";
        }
    }
    if(a+b<c||a+c<b||b+c<a){
        cout<<"N";
    }
}
int main(){
    int a,b,c;
    cin>>a>>b>>c;
    sj(a,b,c);
    return 0;
}

http://judge2.codingtang.com/problem/1234/

求大佬解答!


0
已采纳
李祈乐
李祈乐
新手光能
新手光能

三角形特性是两边和大于第三边,所以

 if(a+b<c||a+c<b||b+c<a){

你判断条件不满足应该是<=,或者你可以直接写else

我要回答