计算器基本功能
可进行+ - × /运算
- #include <stdio.h>
- int main()
- {
- //定义变量 保存用户输入的两个值 运算结果 符号
- int num1=0,num2=0,op=-1,result=0;
- //提示用户输入第一个数 并接收
- printf("请输入第一个数!");
- scanf("%d",&num1);
- //提示用户输入运算符1.+ 2.- 3.× 4./
- printf("请输入输入运算符1.+ 2.- 3.× 4./");
- scanf("%d",&op);
- if(op < 1 || op > 4){
- printf("运算符不合法");
- return 0;
- }
- //提示用户输入另一个数 并接收
- printf("请输入另一个数!");
- scanf("%d",&num2);
- //进行判断并运算输出结果
- switch(op){
- case 1:
- result = num1 + num2;
- break;
- case 2:
- result = num1 - num2;
- break;
- case 3:
- result = num1 * num2;
- break;
- case 4:
- //强制转换类型,除法就有小数部分
- result = num1 / (float)num2;
- break;
- }
- printf("%d和%d的运算结果为%.2f",num1,num2,result);
- return 0;
- }
复制代码 |
|