设三角形三边长为a、b、c,并满足约束条件三边之和大于第三边,面积为Area
则:

其中

C语言代码:
#include <stdio.h>
main()
{
float a,b,c,s,area;
printf("请输入三个边长(以Enter键结束每次输入):\n");
scanf("%f%f%f",&a,&b,&c); //变量输入
s=1.0/2*(a+b+c); //计算s
area=sqrt(s*(s-a)*(s-b)*(s-c)); //计算面积
printf("a=%7.2f, b=%7.2f, c=%7.2f, s=%7.2f\n",a,b,c,s);
printf("area=%7.2f\n",area); //显示结果
system("pause");
}
本文介绍了一段C语言代码,用于计算满足三边之和大于第三边条件的任意三角形面积。通过用户输入三边长,计算半周长s,并使用海伦公式求得面积。
3868

被折叠的 条评论
为什么被折叠?



