#t5. 计算两个数的和差积商
计算两个数的和差积商
题目描述
读入两个非负整数 和 (保证 ),分别计算并输出它们的和、差、积、商。
本题只用到加减乘除四则运算,不需要任何条件判断(if)就能完成。
输入格式
一行,两个非负整数 和 ,用一个空格隔开。保证 。
输出格式
共四行,格式如下(方括号部分替换为实际数值):
[a] + [b] = [a+b]
[a] - [b] = [a-b]
[a] * [b] = [a*b]
[a] / [b] = [a/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
数据范围
,且 。
提示
- 每行算式要用
cout把数字、运算符、空格按样例原样拼出来。 - 第四行是本题的坑:
a / b写在两个int之间会做整数除法,小数部分直接被丢掉。想办法让除法按小数计算。 - 保留两位小数需要格式控制,查一下
fixed和setprecision的用法(在<iomanip>头文件里)。 - 拿样例 1 检验:
10 / 2应该输出5.00而不是5。
相关
在以下作业中: