67分,没过2,6
查看原帖
67分,没过2,6
1127424
damuzhi楼主2023/11/18 09:50
#include <bits/stdc++.h>

using namespace std;

int main() {
    int a[3];
    cin >> a[0] >> a[1] >> a[2];
    sort(a,a + 3);
    if(a[0] + a[1] < a[2]){
        cout << "Not triangle";
    }
    else if((a[0] * a[0]) + (a[1] * a[1]) == (a[2] * a[2])){
        cout << "Right triangle" << endl;
    }
    else if((a[0] * a[0]) + (a[1] * a[1]) < (a[2] * a[2])){
        cout << "Obtuse triangle" << endl;
    }
    else if((a[0] * a[0]) + (a[1] * a[1]) > (a[2] * a[2])){
        cout << "Acute triangle" << endl;
    }
    if((a[0] == a[1]) || (a[2] == a[1]) || (a[0] == a[2])){
        cout << "Isosceles triangle" << endl; 
    }
    if(a[0] == a[1] && a[1] == a[2]){
        cout << "Equilateral triangle" << endl;
    }
    return 0;
}
2023/11/18 09:50
加载中...