在c语言中输入三角形的三边长啊a,b,c,求三角形的面积?

c语言从键盘输入任意一个数,输出该数的平方根,输出宽度占7位,并保留两位小数。

#include<stdio.h>
#include<math.h>
int main()
{
float a, b, c, p, area;
printf("请输入三角形的三边长\n");
scanf("%f %f %f", &a, &b, &c);
p = 1.0 / 2 * (a + b + c);
if (a + b > c && b + c > a && a + c > b)
{
area = sqrt(p * (p - a) * (p - b) * (p - c));
printf("三角形的面积为:%7.2f\n", area);
} else
printf("不能构成三角形\n");
return 0;
}
满足请采纳,谢谢!
温馨提示:答案为网友推荐,仅供参考
相似回答