求助1 3WA
查看原帖
求助1 3WA
1646525
z1111222楼主2025/1/20 16:42
#include<bits/stdc++.h>
using namespace std;

int main() {
    int a, b, c;
    cin >> a >> b >> c;
    if (a > b)
        swap(a, b);
    if (a > c)
        swap(a, c);
    if (b > c)
        swap(b, c);

    if ((a + b <= c)||(a+c<=b)||(b+c<=a)) {
        cout << "Not triangle" << endl;
        return 0;
    }
    else if((a + b>c)&&(a+c>b)&&(b+c>a)){
        if ((a * a + b * b == c * c))
            cout << "Right triangle" << endl;
        if ((a * a + b * b > c * c))
            cout << "Acute  triangle" << endl;
        if ((a * a + b * b < c * c))
            cout << "Obtuse triangle" << endl;
        if ((a == b )|| (a == c) || (b == c))
            cout << "Isosceles triangle" << endl;
        if ((a == b) && (b == c))
            cout << "Equilateral triangle" << endl;
    }
    return 0;
}
 
2025/1/20 16:42
加载中...