当程序处理包含小数部分的数字的时候,我们有时候会想 约 这样的数值到一个整数。我们将在接下来的一些问题中用到这 个(例如,为了让结果简单一些),因此让我们来尝试下面这个专门的练习来学习这个技巧。
有几对数字。对于每一对数值,你将用第二个数值去除第一个数值,然后返回结果,约 到最近的 整数。
最为例子,当结果包含确切的0.5
作为小数部分,值应该向上约去(即加上另外的0.5
)。注意负数的"较大者"表示的是"靠近0"。
参考维基百科上的页面Rounding来获得更透彻的解释。
在以后的任何问题中,当提到约数 —— 假定就是相同的约数算法(除非明确指定了其它的方法)。
输入数据 将会在第一行给出测试用例的个数。
接下来的每一行将会包含一个测试用例(即一对数值)。
答案 应该包含每一对的除运算和约数运算之后的结果,并且使用空格分开。
示例:
输入数据:
3
12 8
11 -3
400 5
答案:
2 -4 80