[求助]用C语言编写求梯形面积公式的简易计算器er,我刚学C语言,今天写了这么一段代码:#include void main(void){int a,b,h,area;int get_area(a,b,h);printf("请输入梯形的上底:\n");scanf("%f",&a);printf("请输入梯

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 12:08:17

[求助]用C语言编写求梯形面积公式的简易计算器er,我刚学C语言,今天写了这么一段代码:#include void main(void){int a,b,h,area;int get_area(a,b,h);printf("请输入梯形的上底:\n");scanf("%f",&a);printf("请输入梯
[求助]用C语言编写求梯形面积公式的简易计算器
er,我刚学C语言,今天写了这么一段代码:
#include
void main(void)
{
int a,b,h,area;
int get_area(a,b,h);
printf("请输入梯形的上底:\n");
scanf("%f",&a);
printf("请输入梯形的下底:\n");
scanf("%f",&b);
printf("请输入梯形的高:\n");
scanf("%f,&h");
area=get_area(a,b,h);
printf("梯形的面积为%f\n",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("请输入梯形的上底:\n");
scanf("%f",&a);

printf("请输入梯形的下底:\n");
scanf("%f",&b);
这两段(以及下面的那一段)之间应该需要加入点什么以便使我回车之后后面的内容还能运行.
不知道究竟是不是这样呢?请各位大虾不吝赐教!

[求助]用C语言编写求梯形面积公式的简易计算器er,我刚学C语言,今天写了这么一段代码:#include void main(void){int a,b,h,area;int get_area(a,b,h);printf("请输入梯形的上底:\n");scanf("%f",&a);printf("请输入梯
现在已经改好了,请看更改的地方:
#include
void main(void)
{
float a,b,h,area;/*应该声明为float*/
float get_area(float,float,float);/*函数的正确声明法,还有形参和实参不能同名*/
printf("请输入梯形的上底:\n");
scanf("%f",&a);
printf("请输入梯形的下底:\n");
scanf("%f",&b);
printf("请输入梯形的高:\n");
scanf("%f",&h);/*有改动 */
area=get_area(a,b,h);
printf("梯形的面积为%f\n",area);
}
float get_area(float a_x,float b_x,float h_x)
{
return 1/2.0*(a_x+b_x)*h_x;/*把2改成2.0,因为1/2=0,1/2.0=0.5 ,这是C的想法*/
}

[求助]用C语言编写求梯形面积公式的简易计算器er,我刚学C语言,今天写了这么一段代码:#include void main(void){int a,b,h,area;int get_area(a,b,h);printf(请输入梯形的上底: );scanf(%f,&a);printf(请输入梯 用c语言编写一个求三角形面积的程序 用C语言编写简易计算器可实现两位数以上的四则运算.C语言编写单片机程序. 求c语言编写椭圆面积的程序,完整的 用c语言编写函数,求圆的周长和面积,用函数.急求. 用C语言编写:输入半径R,求圆的周长、面积和球的体积. 求用C语言编写 4个数的平均值 用C语言编写一个简易计算器可实现加减乘除,连加连减,连乖连除. 求梯形面积的公式? 求梯形的面积公式 输入三角形的三边,怎样用C语言编写求三角形面积的程序? 输入三角形三边长,求面积 用C语言 如何编写 用C#编写一个求梯形的面积的控制台程序. 用C语言编写一个程序,输入三角形的三条边的边长,就三角形的面积? 求梯形面积公式 用C语言编写程序求梯形面积我写的是这个 #include void main(){float a,b,c,s;scanf(%f,%f,%f,&a,&b,&c);s=(a+b)*c/2;printf(%f ,s);}之后我觉得不好看改成了#include void main(){float a,b,c,s;printf(“请输入上底下底 用c语言编写一个程序,输入一个圆的半径,分别求其周长和面积 Pascal语言题目《求三角形面积》已经三角形三边的长,求三角形的面积,对了,用海伦公式:p=(a+b+c)/2,s=√p*(p-a)*(p-b)*(p-c)编写一个程序,输入一个三角形的三条边a,b,c(a,b,c为实数),如果这三条边能