输入三条线段的长度(整型),根据是否能组成三角形,输出以下结果之一:锐角三角形、直角三解形、钝角三角形、不能构成三角形。
#include<stdio.h>
int main ()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(a+b>c && a+c>b && b+c>a)
{
if(aa+bb==cc || aa+cc==bb || cc+bb==a*a)
printf("Right triangle");
else if(a*a+b*b<c*c||a*a+c*c<b*b||b*b+c*c<a*a)
printf("Obtuse triangle");
else if(a*a+b*b>c*c||a*a+c*c>b*b||c*c+b*b>a*a)
printf("Acute triangle");
}
else
printf("Not triangle");
return 0;
}
这样就可以了
建议你看下这篇博客PTA习题 三角形判断aa=bb+c*c这种情况也不一定是直角啊有可能是等边三角形,也就是得输出锐角三角形