用海伦公式求三角形面积C语言代码
时间: 2024-02-24 18:58:07 浏览: 221
c语言求三角形的面积.md
以下是使用海伦公式求三角形面积的C语言代码:
```c
#include <stdio.h>
#include <math.h>
int main() {
float a, b, c;
float p, area;
printf("请输入三角形的三条边长(用空格隔开):");
scanf("%f %f %f", &a, &b, &c);
p = (a + b + c) / 2.0; // 计算半周长
area = sqrt(p * (p - a) * (p - b) * (p - c)); // 计算面积
printf("三角形的面积为:%.2f\n", area); // 保留两位小数输出
return 0;
}
```
输入示例:
```
请输入三角形的三条边长(用空格隔开):3 4 5
```
输出结果:
```
三角形的面积为:6.00
```
其中,`sqrt()` 函数是C语言中的数学库函数,用于求算术平方根,需要在代码中加入 `<math.h>` 头文件。
阅读全文