#3556. 小小计算器

    ID: 3556 传统题 1000ms 128MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>程序设计基础-C++模拟语法解析浮点数处理输出格式化

小小计算器

小小计算器

题目描述

编写一个小小的计算器,能够计算两个浮点数的加、减、乘、除。

输入说明

每行是一个测试用例,每行的内容为:操作数1 运算符 操作数2,操作数为浮点数,运算符为+、-、*、/,操作数和运算符之间有一个空格隔开。

输出说明

对每个测试用例,输出一行计算结果,保留两位小数的精度。如果除法遇到操作数2为0,输出“Divide by zero."。

样例

输入

1.2 + 3.51
-3 * -2.4
6.4 / 2
5 / 0

输出

4.71
7.20
3.20
Divide by zero.

提示

控制输出精度,可以用:

cout << fixed << setprecision(2);

只须执行一次,即对后续的输出的格式都有效。