#include<iostream>
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c,aa,bb,cc,m1,m2,m3;
cin>>a>>b>>c;
if(a>b)
{
if(a>c)
{
m3=a;
m1=b;
m2=c;
}
else
{
m1=a;
m2=b;
m3=c;
}
}
else if(b>c)
{
m3=b;
m1=a;
m2=c;
}
if(a+b>=c||a+c>=b||b+c>=a)
{
if(aa+bb==cc||aa+cc==bb||bb+cc==aa)
{
cout<<"Right triangle"<<endl;
}
if(m1*m1+m2*m2>m3*m3)
{
cout<<"Acute triangle"<<endl;
}
else
{
cout<<"Obtuse triangle"<<endl;
}
if(a==b||a==c||b==c)
{
cout<<"Isosceles triangle"<<endl;
}
if(a==b&&b==c)
{
cout<<"Equilateral triangle"<<endl;
}
}
else cout<<"Not triangle";
return 0;
}
测试数据下载下来没发现错误,但就是冒红测试点,有大佬能告诉我为什么错了吗?好烦啊,不想做了