#include <bits/stdc++.h>
using namespace std;
int main() {
int d[3];
for(int i=0;i<3;i++)
cin>>d[i];
sort(d,d+3);
if(d[0]+d[1]<d[2]){
cout<<"Not triangle\n";
return 0;
}
if(d[0]*d[0]+d[1]*d[1]==d[2]*d[2])
cout<<"Right triangle\n";
else if(d[0]*d[0]+d[1]*d[1]>d[2]*d[2])
cout<<"Acute triangle\n";
else if(d[0]*d[0]+d[1]*d[1]<d[2]*d[2])
cout<<"Obtuse triangle\n";
if(d[1]==d[0]||d[2]==d[1]||d[2]==d[0])
cout<<"Isosceles triangle\n";
if(d[0]==d[1]&&d[1]==d[2])
cout<<"Equilateral triangle\n";
return 0;
}
测试点6
另附输入输出文件
5000 10000 5000
Not triangle