黑马程序员技术交流社区
标题:
switch语句实现简易计算器联系
[打印本页]
作者:
杨冬武
时间:
2016-2-5 23:33
标题:
switch语句实现简易计算器联系
计算器基本功能
可进行+ - × /运算
#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;
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2