求C神抬手指教!程序第十二行有个错误 不知道怎么错了
#include "stdio.h"#include "math.h"
#define LIMIT le-1
void main()
{
float a,b,c;
int flag=1;
printf("input the three edge length: \n");
scanf("%f,%f,%f",&a,&b,&c);
if((a+b)>c&&((a+c)>b)&&((b+c)>a))
{
if(fabs(a-b)<=LIMIT||fabs(b-c)<=LIMIT||fabs(c-a)<=LIMIT)
{
printf("等腰");
flag=0;
}
if(fabs(a*a+b*b-c*c)<=LIMIT
||fabs(a*a+c*c-b*b)<=LIMIT
||fabs(b*b+c*c-a*a)<=LIMIT)
{
printf("直角");
flag=0;
}
if(flag)
{
printf("一般");
}
printf("三角形\n");
}
else
{
printf("不是三角形\n");
}
}