#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,c,m1,m2,m3;
scanf("%d%d%d",&a,&b,&c);
m1=c;
if(a>m1&&a>b)m1=a;
if(b>m1&&b>a)m1=b;
if(m1==c){
m2=b;
m3=a;
}
if(m1==b){
m2=a;
m3=c;
}
if(m1==a){
m2=b;
m3=c;
}
if(m2+m3<=m1){
printf("Not triangle");
return 0;
}
if(m2*m2+m3*m3>m1*m1)printf("Acute triangle\n");
if(m2*m2+m3*m3==m1*m1)printf("Right triangle\n");
if(m2*m2+m3*m3<m1*m1)printf("Obtuse triangle\n");
if(m2==m3)printf("Isosceles triangle\n");
if(m1==m2==m3)printf("Equilateral triangle\n");
return 0;
}
错误信息:
Wrong Answer. wrong answer Too short on line 3.
注:
#1输入:
8 8 8
#1输出:
Acute triangle
Isosceles triangle
Equilateral triangle