c++求梯形面积题目计算上底为a,下底为b,高为h的梯形面积,其中,a、b、h的值(整型数据)由用户从键盘上输入.这是源程序:#include int main(void){int a,b,h,c; printf("请输入梯形的长、宽和高:"); scan
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/17 10:26:48
![c++求梯形面积题目计算上底为a,下底为b,高为h的梯形面积,其中,a、b、h的值(整型数据)由用户从键盘上输入.这是源程序:#include int main(void){int a,b,h,c; printf(](/uploads/image/z/12092122-10-2.jpg?t=c%2B%2B%E6%B1%82%E6%A2%AF%E5%BD%A2%E9%9D%A2%E7%A7%AF%E9%A2%98%E7%9B%AE%E8%AE%A1%E7%AE%97%E4%B8%8A%E5%BA%95%E4%B8%BAa%2C%E4%B8%8B%E5%BA%95%E4%B8%BAb%2C%E9%AB%98%E4%B8%BAh%E7%9A%84%E6%A2%AF%E5%BD%A2%E9%9D%A2%E7%A7%AF%2C%E5%85%B6%E4%B8%AD%2Ca%E3%80%81b%E3%80%81h%E7%9A%84%E5%80%BC%EF%BC%88%E6%95%B4%E5%9E%8B%E6%95%B0%E6%8D%AE%EF%BC%89%E7%94%B1%E7%94%A8%E6%88%B7%E4%BB%8E%E9%94%AE%E7%9B%98%E4%B8%8A%E8%BE%93%E5%85%A5.%E8%BF%99%E6%98%AF%E6%BA%90%E7%A8%8B%E5%BA%8F%EF%BC%9A%23include+int+main%28void%29%7Bint+a%2Cb%2Ch%2Cc%3B+printf%28%22%E8%AF%B7%E8%BE%93%E5%85%A5%E6%A2%AF%E5%BD%A2%E7%9A%84%E9%95%BF%E3%80%81%E5%AE%BD%E5%92%8C%E9%AB%98%EF%BC%9A%22%29%3B+scan)
c++求梯形面积题目计算上底为a,下底为b,高为h的梯形面积,其中,a、b、h的值(整型数据)由用户从键盘上输入.这是源程序:#include int main(void){int a,b,h,c; printf("请输入梯形的长、宽和高:"); scan
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函数实现.要怎么修改·?
c++求梯形面积题目计算上底为a,下底为b,高为h的梯形面积,其中,a、b、h的值(整型数据)由用户从键盘上输入.这是源程序:#include int main(void){int a,b,h,c; printf("请输入梯形的长、宽和高:"); scan
#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;
}