83分求助,#6WA
查看原帖
83分求助,#6WA
1095322
mc_xiexie楼主2023/10/6 11:19

测样例都没问题

#include<bits/stdc++.h>
using namespace std;
int a,b,c,sum=0;
int main()
{
	cin>>a>>b>>c;
    if(b>a)
    {
        sum=b;
        b=a;
        a=sum;
        sum=0;
    }
    if(c>a)
    {
        sum=c;
        c=a;
        a=sum;
        sum=0;
        
    }
    if(c>b)
    {
        sum=c;
        c=b;
        b=sum;
    }
    if(c+b<a)
    {
        cout<<"Not triangle"<<endl;
        return 0;
    }
    if(b*b+c*c>a*a)
    {
        cout<<"Acute triangle"<<endl;
    }
    else if(b*b+c*c==a*a)
    {
        cout<<"Right triangle"<<endl;
    }
    else if(b*b+c*c<a*a)
    {
        cout<<"Obtuse triangle"<<endl;
    }
    if(a==b||b==c||a==c)
    {
        cout<<"Isosceles triangle"<<endl;
    }
    if(a==b&&a==c&&b==c)
    {
        cout<<"Equilateral triangle"<<endl;
    }

	return 0;
}
2023/10/6 11:19
加载中...