黑马程序员技术交流社区
标题: 请同学们帮忙看看,函数的问题。 [打印本页]
作者: rejoice1213 时间: 2014-9-7 12:34
标题: 请同学们帮忙看看,函数的问题。
/*2.李四负责编写一些两个整数之间的算术运算函数,包含了:加法、减法、乘法、除法
3.张三负责编写main函数,并且要用到李四编写的算术运算函数
根据上面的情景,合理设计一套程序
1> 文件个数不限
2> 文件名自拟*/
我写的,哪里出错了。。。command+R后提示输入1-4后 选择1就会跳出。
#include <stdio.h>
int sum(int a,int b)
{
return a+b;
}
int minus(int c, int b)
{
return c-b;
}
int chengfa(int e,int f)
{
return e*f;
}
int chufa(int h ,int i)
{
return h/i;
}
int main()
{
int x=0;
while (x<=0||x>4)
{
printf("请输入\n1加法\n2减法\n3除法\n4乘法\n");
scanf("%d",&x);
}
if (x==1)
{
int n,m;
printf("您选择的是加法,请输入2个正整数\n");
scanf("%d%d",&n,&m);
printf("%d",sum(n, m));
}
else if (x==2)
{ printf("您选择的是减法,请输入2个正整数\n");
int n,m;
scanf("%d%d",&n,&m);
printf("%d",minus(n, m));
}
else if(x==3){
printf("您选择的除法,请输入2个正整数\n");
int n,m;
scanf("%d%d",&n,&m);
printf("%d",chufa(n, m));
}
else if (x==4)
{
printf("您选择的乘法,请输入2个正整数\n");
int n,m;
scanf("%d%d",&n,&m);
printf("%d",chengfa(n, m));
}
return 0;
}
作者: 七年级生 时间: 2014-9-8 08:12
定义减法的时候是不是应该是c-d?
作者: 朱亚男 时间: 2014-9-8 09:41
看不出来哪里错了。。
作者: SailY 时间: 2014-9-8 20:59
程序是对的,我运行输入1没错
作者: 王绍明 时间: 2014-9-8 21:17
自己运行可以?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |