问题 Q: 31.简单计算器
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:2207
解决:1220
题目描述
一个最简单的计算器支持+,-,*,/ 四种运算。输入只有一行:两个参加运算的数一个操作符(+,-,*,/)。输出运算表达式的结果。考虑下面两种情况:
(1)如果出现除数为0的情况,则输出Divided by zero!
(2)如果出现 无效的操作符(即不为+,-,*,/之一),则输出:Invalid operator!
(1)如果出现除数为0的情况,则输出Divided by zero!
(2)如果出现 无效的操作符(即不为+,-,*,/之一),则输出:Invalid operator!
输入
输入只有一行,两个单精度float浮点数a,b和操作符op
输出
用printf的%g格式化输出计算得到的结果
样例输入 复制
34 56 +
样例输出 复制
90
提示
用%g格式化输出,例如printf("%g\n",a+b);