#S2U06P02. 取整小帮手

取整小帮手

取整小帮手

题目描述

输入一个小数 x,依次输出向下取整、向上取整、四舍五入的结果,各占一行。

规则说明

向下取整:取不大于 xx 的最大整数。向上取整:取不小于 xx 的最小整数。四舍五入:取距离 xx 最近的整数;恰在两个整数中间时,本题取离 00 更远的那个。

例如 2.52.5 的三个结果依次为 2,3,32,3,3;−2.5-2.5 的三个结果依次为 −3,−2,−3-3,-2,-3。负数向下取整不等于直接去掉小数部分。

输入一行一个小数,按上述顺序输出三行整数。

输入格式

一行一个小数 xx。

输出格式

输出三行整数,依次是 xx 向下取整、向上取整、四舍五入的结果。四舍五入的中点规则见上文。

样例输入 1

2.5

样例输出 1

2
3
3

样例说明 1

向下为22,向上为33;中点取离00更远的33。

样例输入 2

-2.5

样例输出 2

-3
-2
-3

样例说明 2

负数向下取整是-33;中点取离00更远的-33。

数据范围

−106≤x≤106-10^6\le x\le 10^6,输入的小数点后最多有 33 位数字。