[求助]用C语言编写求梯形面积公式的简易计算器
题目
[求助]用C语言编写求梯形面积公式的简易计算器
er,我刚学C语言,今天写了这么一段代码:
#include
void main(void)
{
int a,b,h,area;
int get_area(a,b,h);
printf("请输入梯形的上底:
");
scanf("%f",&a);
printf("请输入梯形的下底:
");
scanf("%f",&b);
printf("请输入梯形的高:
");
scanf("%f,&h");
area=get_area(a,b,h);
printf("梯形的面积为%f
",area);
}
int get_area(int a,int b,int h)
{
return 1/2*(a+b)*h;
}
编译、连接的时候都没问题,但是在运行的时候,在显示了“请输入梯形的上底:”这句话,然后我随便输入了一个数字然后回车之后,就弹出了这样一个框框:
Debug Error!
Program:(我程序保存的地址)
Runtime Error
(Press retry to debugthe application)
哪儿错了呢?
我初步认为是,
在
printf("请输入梯形的上底:
");
scanf("%f",&a);
和
printf("请输入梯形的下底:
");
scanf("%f",&b);
这两段(以及下面的那一段)之间应该需要加入点什么以便使我回车之后后面的内容还能运行.
不知道究竟是不是这样呢?请各位大虾不吝赐教!
答案
现在已经改好了,请看更改的地方:#include void main(void){float a,b,h,area;/*应该声明为float*/ float get_area(float,float,float);/*函数的正确声明法,还有形参和实参不能同名*/ printf("请输入梯形的上底:
")...
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- e^(-2x)的原函数是什么?
- 带有表示补充说明的句子 (带破折号)
- 豆类含什么最高
- 当x取何值时,多项式 x的平方+2x+1 取得最小值,请顺便告诉我思考的思路,或者,怎样去思考
- 硒元素具有抗衰老,抑制癌细胞的功能.它的化学性质与硫相似,元素符号为Se,对应的含氧酸的化学式(分子式)为H2SeO4这种酸应读作_.
- 求几条英文口语的回答
- . Although they lost their jobs, savings and unemployment benefits allow the couple to ________ thei
- 各位帮个忙,我今年4升5年级,要写一篇【我的梦想职业】的作文,500字左右
- 三角形ABC,AD平分角BAC,AB等于5,AC等于4,BC等于6,求:BD等于多少
- Love is a kind of responsibilityLove is a kind of responsibility. 是什么意思
热门考点