#B1106. 简单计算器(小数)
简单计算器(小数)
【题目描述】
实现一个最简单的计算器,支持 +, -, *, / 四种运算。
输入为 a op b 格式,其中 和 是两个浮点数, 表示运算符,请输出其对应的运算结果。
其中除法为实数除法,运算结果保留两位小数。
需要注意以下两种特殊情况:
-
如果出现除数为 0 的情况,则输出:
Divided by zero! -
如果出现无效的操作符(不为
+, -, *, /之一),则输出:Invalid operator!
【输入描述】
输入一行,格式为 a op b。
保证:
- ;
- 是非空格可见字符。
【输出描述】
输出一行,表示对应的运算结果或错误信息。如果是运算结果,保留两位小数。
【样例 1】
【样例 1 输入】
27.5 * -8.2
【样例 1 输出】
-225.50
【样例 1 解释】
,保留两位小数后输出 -225.50。
【样例 2】
【样例 2 输入】
84.6 / 0.0
【样例 2 输出】
Divided by zero!
【样例 3】
【样例 3 输入】
-35.7 @ 12.4
【样例 3 输出】
Invalid operator!