求解释!!!判断三条边能否构成三角形
#include<stdio.h>#include<math.h>
void main()
{
float a,b,c,s,area;
printf("输入三边的长度:\n");
scanf("%f%f%f",&a,&b,&c);
s=(a+b+c)/2;
if(a+b>c&&a+c>b&&b+c>a)
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("%f",area);
else
printf("不能构成三角形");
}
这代码哪错了?
[ 本帖最后由 xchong 于 2011-3-17 16:58 编辑 ]