你看看我这个能否合符,我试过几组数据还可以,呵呵
#include <stdio.h>
main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(a<b+c&&b<a+c&&c<a+b)
{
if(a==b&&b==c)
printf("是等边三角形");
else if(a==b||a==c||b==c)
printf("是等腰三角形");
else if(a*a==b*b+c*c||b*b==a*a+c*c||c*c==a*a+b*b)
printf("是直角三角形");
else
printf("是普通三角形");
}
else
printf("不能构成三角形");
}