定义函数 areaT,功能是求梯形面积。要求在主函数中输入上底(用变量 a存储)、下底(用变量 b 存储)、和高(用变量 h 存储),在主函数中调用函数 areaT,输出梯形面积(用变量 s 存储)的值。其中,变量 a,b,h,s 数据类型均为 double。公式:s=(a+b)*h/2
时间: 2023-12-02 15:08:27 浏览: 49
以下是函数 areaT 的代码实现:
```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("梯形面积为:%.2lf\n", s);
return 0;
}
```
在主函数中,我们先通过 `scanf` 函数获取输入的上底、下底和高,然后调用函数 `areaT` 计算梯形面积,并将结果赋值给变量 `s`,最后输出结果。其中,`%.2lf` 表示输出浮点数时保留两位小数。
相关问题
定义函数 areat,功能是求梯形面积。要求在主函数中输入上底(用变量 a存储)、下底(用变量 b 存储)、和高(用变量 h 存储),在主函数中调用函数 areat,输出梯形面积(用变量 s 存储)的
定义函数 areat(a,b,h),计算梯形面积,公式为:s = (a+b)*h/2。在主函数中输入上底 a、下底 b 和高 h,调用函数 areat(a,b,h) 计算梯形面积 s,并将结果存储在变量 s 中,最后输出变量 s 的值即可。
定义函数 areat,功能是求圆锥体积。在主函数中输入半径 r和高 h,调用函数 areat 求体积,并在主函数中输出圆锥的体积。其中变量 r,h 均为 double 型数据。 (公式v=h*3.14*r2/3)
定义函数 areat,用于计算圆锥的体积。在主函数中输入圆锥的半径 r 和高 h,调用函数 areat 求出圆锥的体积,并在主函数中输出结果。其中,变量 r 和 h 均为 double 类型数据。
函数 areat 的定义如下:
double areat(double r, double h)
{
double v = h * 3.14 * r * r / 3;
return v;
}
在主函数中,输入圆锥的半径和高,并调用函数 areat 计算圆锥的体积,最后输出结果:
int main()
{
double r, h, v;
cout << "请输入圆锥的半径和高:" << endl;
cin >> r >> h;
v = areat(r, h);
cout << "圆锥的体积为:" << v << endl;
return ;
}