三角形求面积,不报错,就是没有结果。卑微萌新,在线求助!
#include<stdio.h>#include<math.h>
int main()
{
float a,b,c,t,area; //强制化为浮点数,sqrt只能识别浮点。
printf("请输入三角形三边边长啊a,b,c。\n");
scanf("%f,%f,%f",&a,&b,&c); //输入a,b,c。
t=(a+b+c)/2 ; //海伦公式。
area=sqrt(t*(t-a)*(t-b)*(t-c));
if(a+b>c&&a+c>b&&b+c>a)
{
printf("a=%f,b=%f,c=%f,area=%f",a,b,c,area);
}
else
printf("抱歉,您输入的三角形不存在。\n");
return 0;
}