#4652. 超市结账

超市结账

说明

小明到超市买东西,商品价格为 x 元。

由于不同的结账方式,价格可能会进行不同的取整处理:

  • 向上取整:顾客需要支付不少于商品价格的最小整数金额;
  • 向下取整:直接舍去小数部分;
  • 四舍五入:取最接近的整数金额。

请你分别计算这三种情况下的金额。

提示:

  • 向上取整函数:ceil(x)
  • 向下取整函数:floor(x)
  • 四舍五入函数:round(x)

输入格式

输入一个实数 x,表示商品价格。

0 ≤ x ≤ 1000000

输出格式

输出一行三个整数,依次表示:

向上取整结果 向下取整结果 四舍五入结果

数字之间用一个空格分隔。


样例

12.6
13 12 13

样例说明

商品价格为 12.6 元:

  • 向上取整为 13 元;
  • 向下取整为 12 元;
  • 四舍五入为 13 元。