各位大侠帮忙看看这个程序代码出现的问题
输入三边判断是否可以构成三角形,并输出是等点三角形或等腰三角形或一般三角形:#include<stdio.h>
main()
{
float a,b,c;
scanf("%f%f%f",&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a)
{
if((a=b)||(b=c)||(a=c))
{if(a=b=c)
printf("可以构成等边三角形");
else
printf("可以构成等腰三角形");
}
else
printf("只能构成一般三角形");
}
else
printf("不能构成三角形") ;
}