#12326. 四舍五入取整

四舍五入取整

【入门】四舍五入取整

题目描述

给定一个实数 x,请你将它四舍五入为最接近的整数,并输出结果。

要求:

  • 正数与负数 都要正确处理。
  • 例如:

输入格式

输入一个实数 x。


输出格式

输出将 x 四舍五入后的整数。


样例 1

输入

3.6

输出

4

样例 2

输入

2.49

输出

2

样例 3

输入

-3.5

输出

-4

数据范围

  • x109|x| \le 10^9,小数部分不超过 6 位。
  • 保证结果在 C++ int 范围内。

提示

  • 在 C++ 中,可以使用:
#include <cmath>
int r = (int)std::lround(x);   // 推荐写法