如何用C语言编程计算一个给定底和高的三角形面积?
时间: 2024-10-22 12:17:17 浏览: 12
用c语言求三角形的面积
在C语言中,可以使用下面的公式来计算一个给定底(base)和高的三角形面积:`面积 = 底 * 高 / 2`。以下是简单的函数实现:
```c
#include <stdio.h>
// 函数声明,用于计算三角形面积
double calculate_triangle_area(double base, double height) {
return (base * height) / 2;
}
int main() {
double base, height; // 定义变量存储底和高
// 输入三角形的底和高
printf("请输入三角形的底: ");
scanf("%lf", &base);
printf("请输入三角形的高度: ");
scanf("%lf", &height);
// 计算并打印面积
double area = calculate_triangle_area(base, height);
printf("三角形的面积是: %.2lf\n", area); // 控制精度到小数点后两位
return 0;
}
```
在这个程序中,用户会输入三角形的底和高,然后调用 `calculate_triangle_area` 函数计算面积,并输出结果。
阅读全文