海伦公式c语言求面积

如题所述

第1个回答  2023-03-24

海伦公式是一种利用三角形三边长求解其面积的公式,其公式表达式为:S=\sqrt{p(p-a)(p-b)(p-c)},其中 a、b、c$分别为三角形三条边的长度,p为半周长,即 p=\frac{a+b+c}{2}。

下面是使用 C 语言实现海伦公式求解三角形面积的示例代码:

#include <stdio.h>
#include <math.h>
int main() {
float a, b, c, p, s;
printf("请输入三角形三条边的长度:");
scanf("%f %f %f", &a, &b, &c);
p = (a + b + c) / 2;
s = sqrt(p * (p - a) * (p - b) * (p - c));
printf("该三角形的面积为:%f", s);
return 0;
}

在这段代码中,我们通过 scanf() 函数从控制台输入三角形三边的长度,然后计算半周长 p 和面积 s,最后通过 printf() 函数输出结果。

总之,海伦公式是一种很实用的数学公式,可以帮助我们快速准确地求解三角形的面积,也可以拓展到其他几何图形的面积计算中。

相似回答