这是我编写的代码,大家看一下,有什么需要改进的,互相交流一下
/* 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;
}
|
|