c++求梯形面积题目计算上底为a,下底为b,高为h的梯形面积,其中,a、b、h的值(整型数据)由用户从键盘上输入.这是源
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 02:55:45
c++求梯形面积题目
计算上底为a,下底为b,高为h的梯形面积,其中,a、b、h的值(整型数据)由用户从键盘上输入.这是源程序:
#include
int main(void)
{
int a,b,h,c;
printf("请输入梯形的长、宽和高:");
scanf("%d%d%d",&a,&b,&h);
c=a*b;
printf("the length=%d,the width=%d,the height=h\nThe area=%d\n",a,b,h);
return 0;
}
要修改这个程序,具体要求是:键盘输入a、b、h的值(实型数据)由主函数main接收,求梯形面积功能由area函数实现.要怎么修改·?
计算上底为a,下底为b,高为h的梯形面积,其中,a、b、h的值(整型数据)由用户从键盘上输入.这是源程序:
#include
int main(void)
{
int a,b,h,c;
printf("请输入梯形的长、宽和高:");
scanf("%d%d%d",&a,&b,&h);
c=a*b;
printf("the length=%d,the width=%d,the height=h\nThe area=%d\n",a,b,h);
return 0;
}
要修改这个程序,具体要求是:键盘输入a、b、h的值(实型数据)由主函数main接收,求梯形面积功能由area函数实现.要怎么修改·?
#include
double area(double a,double b,double h)
{
return 0.5*(a+b)*h ;// 二分之一 上底加下底的和 乘以高
}
int main(void)
{
double a,b,h;
printf("请输入梯形的长、宽和高:");
scanf("%lf%lf%lf",&a,&b,&h);
printf("the length=%f,the width=%f,the height=%f\nThe area=%f\n",a,b,h,area(a,b,h));
return 0;
}
double area(double a,double b,double h)
{
return 0.5*(a+b)*h ;// 二分之一 上底加下底的和 乘以高
}
int main(void)
{
double a,b,h;
printf("请输入梯形的长、宽和高:");
scanf("%lf%lf%lf",&a,&b,&h);
printf("the length=%f,the width=%f,the height=%f\nThe area=%f\n",a,b,h,area(a,b,h));
return 0;
}
c++求梯形面积题目计算上底为a,下底为b,高为h的梯形面积,其中,a、b、h的值(整型数据)由用户从键盘上输入.这是源
从键盘上输入一个梯形的上底a,下底b和高h,输出梯形的面积.要求使用实型数据进行计算
已知梯形的面积公式s=2分之1(a+b)h,其中s为梯形面积a,b分别为梯形的上,下底边,h为梯形的高
已知梯形的面积公式是s=2分之1(a+b)h,其中s为梯形的面积,a,b分别为梯形的上,下底边长,h为梯形的高.
.已知,梯形面积公式是S=1/2(a+b)h,a.b是上.下底的长,h为高 (1)若已知a=3,b=7,h=4,求S (
已知梯形的上底a=√5,下底为b=√20,高h=√5,求面积S.
如图所示,已知梯形的上底为b,下底为a,高为h,用字母表示图中阴影部分的面积.
梯形的上底为a,下底为b,面积为s,则此梯形的高为
已知梯形的上底为(a+b),下底为(2a+b),高为(2b>3a,求梯形的面积
若梯形的两底分别为a,b,高为h,面积为s,则梯形面积计算公式可表示为(
梯形的面积公式S=1/2(a+b)h,其中s表示梯形面积,a表示梯形的上底长,b表示梯形的下底,h表示梯形的高
若梯形的上底为(3A-2B)厘米,下底为B厘米,高为(3A+B)厘米,则梯形的面积是