编写程序己知三角形边长利用海伦公式求三角形面积和周长(海伦公式:三角形的 3条边长为a.b.c则 p=(a十6十∞/2,面积 area=Vpx 4p-a)* 4p-6x4一0)。
时间: 2023-04-08 13:03:14 浏览: 117
可以回答这个问题。根据海伦公式,我们可以先计算出半周长p,然后再根据公式计算出面积和周长。具体步骤如下:
1. 输入三角形的三条边长a、b、c;
2. 计算半周长p = (a + b + c) / 2;
3. 计算面积area = sqrt(p * (p - a) * (p - b) * (p - c));
4. 计算周长perimeter = a + b + c。
这样就可以得到三角形的面积和周长了。
相关问题
已知一个三角形的边长分别为a、b、c,利用海伦公式求三角形的面积。C语言
下面是一个使用海伦公式求三角形面积的C语言代码示例:
```
#include <stdio.h>
#include <math.h>
int main()
{
double a, b, c, p, area;
printf("请输入三角形的三条边长:");
scanf("%lf %lf %lf", &a, &b, &c);
p = (a + b + c) / 2; // 计算半周长
area = sqrt(p * (p - a) * (p - b) * (p - c)); // 使用海伦公式计算面积
printf("三角形的面积为:%lf\n", area);
return 0;
}
```
运行程序,输入三角形的三条边长,即可得到三角形的面积。
输入三角形的 3 条边长,依据海伦公式计算三角形的面积和周长。
### 回答1:
要计算一个三角形的面积和周长,需要知道三条边的长度。如果已知三角形的三条边长为a、b、c,则可以使用海伦公式来计算三角形的面积:
s = (a + b + c) / 2
area = √(s(s - a)(s - b)(s - c))
其中,s 表示半周长,也就是三角形周长的一半。计算三角形周长的公式为:
perimeter = a + b + c
所以,如果已知一个三角形的三条边长,可以按照上述公式来计算三角形的面积和周长。
### 回答2:
海伦公式是用来计算三角形面积的一种公式,它的计算公式为:
面积 = √(s(s-a)(s-b)(s-c)),
其中,s 是三角形的半周长,也就是三边长之和的一半,
a、b、c 分别表示三角形的三边长。
周长是三角形的三边长度之和。
我们可以根据这个公式来计算三角形的面积和周长。
输入三角形的三条边长:a、b、c
首先,计算半周长 s = (a + b + c) / 2
根据海伦公式,计算面积 S = √(s(s-a)(s-b)(s-c))
计算周长 P = a + b + c
最后,输出三角形的面积和周长。
这样,我们就可以用海伦公式来计算三角形的面积和周长了。
需要注意的是,输入的三条边长必须满足构成三角形的条件,即任意两边之和大于第三边。