C语言编程定义函数 areaT,功能是求梯形面积。要求在主函数中输入上底(用变量 a存储)、下底(用变量 b 存储)、和高(用变量 h 存储),在主函数中调用函数 areaT,输出梯形面积(用变量 s 存储)的值。其中,变量 a,b,h,s 数据类型均为 double。
时间: 2023-12-02 12:54:03 浏览: 81
C语言编程计算梯形面积
好的,以下是 C 语言代码实现:
```c
#include <stdio.h>
double areaT(double a, double b, double h) { // 定义求梯形面积的函数
double s = (a + b) * h / 2;
return s;
}
int main() {
double a, b, h, s;
printf("请输入上底、下底和高:\n");
scanf("%lf%lf%lf", &a, &b, &h);
s = areaT(a, b, h); // 调用函数计算梯形面积
printf("梯形面积为:%lf\n", s);
return 0;
}
```
在主函数中先定义需要的变量,然后通过 scanf 函数输入上底、下底和高的值,再调用函数 areaT 计算梯形面积,并将结果存储在变量 s 中,最后通过 printf 函数输出梯形面积的值。
阅读全文