83分,#4总是过不去,大神求助!!!
查看原帖
83分,#4总是过不去,大神求助!!!
1056363
u_s_er_na_me楼主2023/8/9 19:50
#include <bits/stdc++.h>
using namespace std;
int main()
{
    int a,b,c,pa,pb,pc;
    scanf("%d %d %d",&a,&b,&c);
    pa = a * a;
    pb = b * b;
    pc = c * c;
    if (a + b > c && a + c > b && b + c > a)
    {
        if (pa + pb == pc || pa + pc == pb || pb + pc == pa)
        {
            cout << "Right triangle" << "\n";
        }
        else if (pa + pb > pc || pa + pc > pb || pb + pc > pa)
        {
            cout << "Acute triangle" << "\n";
        }
        else if (pa + pb < pc || pa + pc < pb || pb + pc < pa)
        {
            cout << "Obtuse triangle" << "\n";
        }
        if (a == b || b == c || a == c)
        {
            cout << "Isosceles triangle" << "\n";
        }
        if (a == b && b == c)
        {
            cout << "Equilateral triangle" << "\n";
        }
    }
    else
    {
        cout << "Not triangle";
    }
}
2023/8/9 19:50
加载中...