题目
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 The area=%d ",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 The area=%d ",a,b,h);
return 0;
}
要修改这个程序,具体要求是:键盘输入a、b、h的值(实型数据)由主函数main接收,求梯形面积功能由area函数实现.要怎么修改·?
提问时间:2021-01-24
答案
#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 The area=%f ",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 The area=%f ",a,b,h,area(a,b,h));
return 0;
}
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1求圆柱的表面积1.底面半径是5分米 高是4分米 2.底面周长12.56米 高是3米
- 2若a+b=-3,ab=4 ,则-7(3a-ab)+3(ab-7b)=[]
- 3若x^2n=6,则3(x^2)^2n=
- 4四棱柱的展开图
- 5一条光线沿直线2x-y+2=0入射到直线x+y-5=0后反射,则反射光线所在的直线方程为( ) A.2x+y-6=0 B.x+2y-9=0 C.x-y+3=0 D.x-2y+7=0
- 6频率与概率的问题 在某城市中共发行甲乙丙三种报纸,订甲的人占总人数的45%
- 7成语的来历
- 8一个长方体,高减少4厘米就成为了一个正方体.这时它的表面积就减少160平方厘米.求它的表面积和体积.
- 918/5分之2表示()
- 10急! 铝与酸或碱反应生成氢气的量的关系!
热门考点