永发信息网

已知梯形的上底为a,下底为b,高为h,用程序实现求梯形的面积 使用函数scanf(“%d”,&a);再计算梯形面积

答案:1  悬赏:0  手机版
解决时间 2021-02-24 07:53
  • 提问者网友:沦陷
  • 2021-02-23 12:16
已知梯形的上底为a,下底为b,高为h,用程序实现求梯形的面积 使用函数scanf(“%d”,&a);再计算梯形面积
最佳答案
  • 五星知识达人网友:狂恋
  • 2021-02-23 13:46
可以用函数调用,也可以直接计算。题目说 scanf(“%d”,&a); 表明 a,b,h 是整型,所以主程序 用 了整型 a,b,h。面积计算函数 是 float 型,适应性更广些。
#include
float area(float a, float b, float h){
return 0.5 * (a+b)*h;
}

int main(){
int a,b,h;
float mianji;
printf("input int a: ",&a); scanf("%d",&a);
printf("input int b: ",&b); scanf("%d",&b);
printf("input int h: ",&h); scanf("%d",&h);
mianji = area(a,b,h);
// or use: mianji = 0.5 * (a+b)*h;
printf("Area=%f\n",mianji);
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯