[已解决]弱弱的问个问题。。。(misplaced else in function main)
俺系C的新手,写了个求三角形面积+判断的程序代码:
/* Note:Your choice is C IDE */ #include "stdio.h" #include "math.h" main() { float a,b,c,s,area; printf("enter a,b,c\n"); scanf("%f,%f,%f",&a,&b,&c); if(a+b>c&&a+c>b&&b+c>a); { s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); printf("a=%7.2f,b=%7.2f,c=%7.2f\n",a,b,c); printf("area=%7.2f\n",area); } else { printf("a=%7.2f,b=%7.2f,c=%7.2f\n",a,b,c); printf("input data error"); } }
编译,显示,“else位置错在main函数中”?
请各位大大解释下
[[it] 本帖最后由 wangweinoo1 于 2008-9-13 23:10 编辑 [/it]]