1 条题解
-
0
题目:四则运算计算器
思路分析
-
任务拆解:
- 输入两个整数和运算符号代码
- 根据运算代码选择相应的运算
- 执行运算并输出结果
-
关键点分析:
- 使用switch语句进行多分支判断
- 运算代码对应关系:
- 1:加法
- 2:减法
- 3:乘法
- 4:除法
- 除法需要使用小数运算保证精度
-
步骤规划:
- 输入三个整数a,b,c
- 使用switch语句判断c的值
- 如果c=1,输出a+b
- 如果c=2,输出a-b
- 如果c=3,输出a×b
- 如果c=4,输出a÷b(保留两位小数)
- 如果c不在1-4范围内,输出"out"
-
代码对应:
int a,b,c;- 定义两个运算数和操作码变量cin>>a>>b>>c;- 输入三个数switch(c)- 多分支判断操作码case 1:cout<<a+b;- 加法运算case 2:cout<<a-b;- 减法运算case 3:cout<<a*b;- 乘法运算case 4:printf("%.2f",a*1.0/b);- 除法运算(保留两位小数)default:cout<<"out";- 处理无效操作码
-
- 1
信息
- ID
- 4156
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 5
- 标签
- (无)
- 递交数
- 165
- 已通过
- 58
- 上传者