#include<stdio.h>
#include <math.h>
main()
{
float a,b,c,s,d;
printf("请输入三角形的三个边长");
scanf("%f %f %f",&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a)
{
d=(a+b+c)/2;
s=sqrt(d*(d-a)*(d-b)*(d-c));
printf("面积=%f\n",s);
}
else
printf("不能构成三角形");
return 0;
}
出处参考qq_40392733 侵删
开头编写这段代码时,不知道怎么会跳到else的条件