四则运算
- vim一下
- 1. 思路
- 2. 代码分析及展示
- 3. 运行结果
vim一下
用vi编写一个简单的四则运算程序,可以接受键盘输入的两个数和一个运算符号,并在控制台输出结果。
1. 思路
- 从键盘输入变量的值,获取这个值
- 调用加减乘除这些函数,实现简单的四则运算
- 简单实现判断,看其需要甚麽运算,然后再进行运算
- 显示运算的结果
2. 代码分析及展示
代码片剖析:
- 使用switch语句进行判断,选择使用那种运算
switch(mode){case 1:tmp=add(num1,num2);break;case 2:tmp=sub(num1,num2);break;case 3:break;tmp=mul(num1,num2);break;case 4:tmp=dev(num1,num2);break;default:break;}
- 使用if语句进行判断,选择使用那种运算
if(mode==1){tmp=add(num1,num2);}else if(mode==2){tmp=sub(num1,num2);}else if(mode==3){tmp=mul(num1,num2);}else if(mode==4){tmp=dev(num1,num2);}
3.源代码展示
#include<stdio.h>
int add(int a,int b)
{return a+b;
}
int sub(int a,int b)
{return a-b;
}
int mul(int a,int b)
{return a*b;
}
int dev(int a,int b)
{return a/b;
}int main(){int num1;int num2;int tmp=0;int mode=0;printf("输入两个数:\n");scanf("%d %d",&num1,&num2);printf("运算方式:\n");scanf("%d",&mode);
/* if(mode==1){tmp=add(num1,num2);}else if(mode==2){tmp=sub(num1,num2);}else if(mode==3){tmp=mul(num1,num2);}else if(mode==4){tmp=dev(num1,num2);}
*/switch(mode){case 1:tmp=add(num1,num2);break;case 2:tmp=sub(num1,num2);break;case 3:break;tmp=mul(num1,num2);break;case 4:tmp=dev(num1,num2);break;default:break;}printf("output: %d\n",tmp);return 0;
}
3. 运行结果
好了,到这里就结束了,如果对您有帮助,欢迎评论点赞,一起加油,共同进步!