已知梯形上底为a,下底为b,高为h,C语言编程梯形面积
时间: 2024-12-24 17:39:36 浏览: 86
在C语言中计算梯形面积,你可以使用下面的公式:梯形面积 = (上底 + 下底) * 高 / 2。以下是一个简单的C程序示例:
```c
#include <stdio.h>
// 函数声明计算梯形面积
double calculate_trapezoid_area(double a, double b, double h) {
return (a + b) * h / 2;
}
int main() {
// 输入梯形的上底、下底和高
double upper_base, lower_base, height;
printf("请输入梯形的上底(a):");
scanf("%lf", &upper_base);
printf("请输入梯形的下底(b):");
scanf("%lf", &lower_base);
printf("请输入梯形的高(h):");
scanf("%lf", &height);
// 计算并打印面积
double area = calculate_trapezoid_area(upper_base, lower_base, height);
printf("梯形的面积是:%.2f\n", area);
return 0;
}
```
在这个程序中,`calculate_trapezoid_area`函数接受上底 `a`,下底 `b` 和高 `h` 的值作为参数,并返回梯形的面积。在`main`函数里,用户会被提示输入这三边的长度,然后程序会计算并显示结果。
阅读全文
相关推荐


















