#t5. 计算两个数的和差积商

计算两个数的和差积商

题目描述

读入两个非负整数 aa 和 bb(保证 b≠0b \neq 0),分别计算并输出它们的和、差、积、商。

本题只用到加减乘除四则运算,不需要任何条件判断(if)就能完成。

输入格式

一行,两个非负整数 aa 和 bb,用一个空格隔开。保证 b≠0b \neq 0。

输出格式

共四行,格式如下(方括号部分替换为实际数值):

[a] + [b] = [a+b]
[a] - [b] = [a-b]
[a] * [b] = [a*b]
[a] / [b] = [a/b]

其中:

  • 前三行(和、差、积)都是整数,直接输出。注意 a−ba - b 可能是负数,直接输出即可,负号会自动带上;
  • 第四行(商)统一保留两位小数输出。

样例输入 1

10 2

样例输出 1

10 + 2 = 12
10 - 2 = 8
10 * 2 = 20
10 / 2 = 5.00

样例输入 2

10 3

样例输出 2

10 + 3 = 13
10 - 3 = 7
10 * 3 = 30
10 / 3 = 3.33

数据范围

0≤a,b≤1000 \le a, b \le 100,且 b≠0b \neq 0。

提示

  • 每行算式要用 cout 把数字、运算符、空格按样例原样拼出来。
  • 第四行是本题的坑:a / b 写在两个 int 之间会做整数除法,小数部分直接被丢掉。想办法让除法按小数计算。
  • 保留两位小数需要格式控制,查一下 fixed 和 setprecision 的用法(在 <iomanip> 头文件里)。
  • 拿样例 1 检验:10 / 2 应该输出 5.00 而不是 5。