用c++写输入三角形三条边a,b,c的值,计算三角形的面积
时间: 2023-03-20 16:03:13 浏览: 121
c++用函数写输入三边——判断三角形形状并计算面积周长
5星 · 资源好评率100%
下面是使用C语言计算三角形面积的代码,其中输入三角形三条边a、b、c的值:
```c
#include <stdio.h>
#include <math.h>
int main()
{
float a, b, c, s, area;
printf("请输入三角形三条边a、b、c的值:\n");
scanf("%f%f%f", &a, &b, &c);
s = (a + b + c) / 2.0; // 计算半周长
area = sqrt(s * (s - a) * (s - b) * (s - c)); // 计算面积
printf("三角形的面积为:%f\n", area);
return 0;
}
```
代码中使用了海伦公式计算三角形面积。首先计算半周长s,然后根据公式:$area = \sqrt{s(s-a)(s-b)(s-c)}$ 计算面积。
阅读全文