C语言设计的三角形的面积公式是什么?

如题所述

main()
{
float a,b,c,s,area; //定义浮点型小数a,b,c,s,area
scanf("%f,%f,%f",&a,&b,&c); //从键盘接收3个数分别赋给a,b,c(这个就是让输入三边长)
s=1.0/2*(a+b+c); //s=(a+b+c)/2(运算优先级先括号然后再从左到右运算)
area=sqrt(s*(s-a)*(s-b)*(s-c)); //area=√[s(s-a)(s-b)(s-c)](三角形面积公式,sqrt()就是√)
printf("a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2f\n",a,b,c,s); //输出a,b,c,s(%7.2f是总共7位小数点后占2位)
printf("area=%7.2f\n",area); //输出面积area
}
温馨提示:答案为网友推荐,仅供参考
相似回答