A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

rejoice1213

初级黑马

  • 黑马币:30

  • 帖子:8

  • 精华:0

© rejoice1213 初级黑马   /  2014-9-7 12:34  /  1154 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*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;
}

4 个回复

倒序浏览
定义减法的时候是不是应该是c-d?
回复 使用道具 举报
看不出来哪里错了。。
回复 使用道具 举报
程序是对的,我运行输入1没错
回复 使用道具 举报
自己运行可以?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马