这个判断三角形的为什么会错!!谢谢!
谢谢!#include "stdio.h"
void main()
{
int a,b,c;
printf("请输入三数作为三角形的三边!");
scanf("%d%d%d",&a,&b,&c);
if (a+b<=c || a+c<=b || b+c<=a)
{
printf("输入错误!不能构成三角形!\n");
}
else if ((a=b && a!=c) || (a=c && a!=b) || (b=c && b!=a))
{
printf("为等腰三角形!\n");
}
else if (a=b=c)
{
printf("为等边三角年形!\n");
}
else
printf("为一般三角年形!\n");
}