#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。

提示

同一组输入可以有两种算法:前三个结果按整数算(用 %d 输出),第四个结果按小数算(用 %.2f 输出)。

关键规则还是那条:两个 int 相除是整除;想得到小数,除法里至少要有一个 double。

  • 前三行整数运算,直接算直接打印;第四行要求两位小数,说明商要按小数算。
  • 同一个 a / b,两个 int 相除会丢掉小数。第四行要么先把 a 或 b 转成小数,要么在表达式里制造一个小数。
  • 每行都是「数字 运算符 数字 = 结果」的拼装,空格位置照样例。

自查:用第二组样例 10 3 检验:前三行是整数,第四行应当是 3.33;如果得到 3.00,就是整除没处理。