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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© neal123 中级黑马   /  2016-2-27 07:27  /  533 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

这是我编写的代码,大家看一下,有什么需要改进的,互相交流一下
/* 1.公司里面假设有2个开发人员:张三、李四

2.李四负责编写一些两个整数之间的算术运算函数,包含了:加法、减法、乘法、除法

3.张三负责编写main函数,并且要用到李四编写的算术运算函数

根据上面的情景,合理设计一套程序
1> 文件个数不限
2> 文件名自拟
*/

#include <stdio.h>

//编写一个函数李四负责的
int liSi1(int a,int b){

    return a + b ;
}
int liSi2(int a,int b){
   
    return a - b ;
}
int liSi3(int a,int b){
   
    return a * b ;
}
int liSi4(int a,int b){
   
    return a / b ;
}
//编写main函数张三负责的,将上个函数调用
int main(){
   //定义输入的值与运算符号
    int numOne = 0,numTwo =0;
    char c ;
    //获取输入的值与运算符号
    printf("请输入你所要计算的表达式,如:1+1\n");
    scanf("%d%c%d=",&numOne,&c,&numTwo);
    //选择运算
    switch (c) {
        case '+':{
            int count1 = liSi1(numOne,numTwo);
            printf("两个数相加为:%d\n",count1);
            break;
        }
        case '-':{
            int count2 = liSi2(numOne,numTwo);
            printf("两个数相减为:%d\n",count2);
            break;
        }
        case '*':{
            int count3 = liSi3(numOne,numTwo);
            printf("两个数相乘为:%d\n",count3);
            break;
        }
        case '/':{
            int count4 = liSi4(numOne,numTwo);
            printf("两个数相除为:%d\n",count4);
            break;
        }
        default:
            break;
    }

   
    return 0;

}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马