【求助】第五个测试点 WA,83分
查看原帖
【求助】第五个测试点 WA,83分
989398
hang2023楼主2023/9/1 20:52
#include <bits/stdc++.h>
using namespace std;

int main(){
    int a,b,c;
    cin >> a >> b >> c;
    if(!(a+b>c && a+c>b && b+c>a)){
        cout << "Not triangle";
        return 0;
    }
    //cout << min(a,b)*min(a,b) + min(b,c)*min(b,c) << endl;
    if(min(a,b)*min(a,b) + min(b,c)*min(b,c) == max(a,max(b,c)) * max(a,max(b,c))){
        cout << "Right triangle" << endl;
    }
    if(min(a,b)*min(a,b) + min(b,c)*min(b,c) > max(a,max(b,c)) * max(a,max(b,c))){
        cout << "Acute triangle" << endl;
    }
    if(min(a,b)*min(a,b) + min(b,c)*min(b,c) < max(a,max(b,c)) * max(a,max(b,c))){
        cout << "Obtuse triangle" << endl;
    }
    if(a==b || b==c || a==c){
        cout << "Isosceles triangle" << endl;
    }
    if(a == b && b == c && a == c){
        cout << "Equilateral triangle" << endl;
    }
    return 0;
}

为什么啊?

2023/9/1 20:52
加载中...