#include
int main()
{
double a,b,c;
printf("输入a,b,c的值\n");
scanf("%lf,%lf,%lf",&a,&b,&c);
if(a+b>c&&b+c>a&&a+c>b)
printf("能构成三角形\n");
if((a==b&&b!=c)||(a==c&&a!=b)||(b==c&&a!=c))
printf("等腰三角形\n");
else if(a==b&&b==c)
printf("等边三角形\n");
else if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)
printf("直角三角形\n");
else
ptintf("任意三角形\n");
else
printf("不能构成一个三角形");
return 0;
}
在你判断等腰三角形时有一个a==b你少写一个等号
你漏了一个等号