注意一个点:直角锐角钝角三种三角形是拿两短边的平方和与长边的平方作比较,所以可以先将其输入排序
#include<stdio.h>
int main(){
int a,b,c,t;
scanf("%d %d %d",&a,&b,&c);
if(a>b){
t=a;
a=b;
b=t;
}
if(b>c){
t=b;
b=c;
c=t;
}
if(a>b){
t=a;
a=b;
b=t;
}
if(a+b<=c){
printf("Not triangle\n");
}
else{
if(a*a+b*b==c*c){
printf("Right triangle\n");
}
else if(a*a+b*b>c*c){
printf("Acute triangle\n");
}
else if(a*a+b*b<c*c){
printf("Obtuse triangle\n");
}
if(a==b||b==c||a==c){
printf("Isosceles triangle\n");
}
if(a==b&&b==c){
printf("Equilateral triangle\n");
}
}
return 0;
}