#include <iostream>
using namespace std;

int main() {
    double x;
    cin >> x;

    int int_part = (int)x;
    double other_part = 0;
    other_part = x - int_part;
    if (other_part >= 0.5) {
        cout << int_part + 1;
    }else {
        cout << int_part;
    }

    return 0;
}
  1. 分解数据:将输入分成整数部分和小数部分。
  2. 分类讨论:小数部分四舍五入。
  3. 声明变量:输入是double,整数部分是int,小数部分是double。
  4. 获得整数:类型转换,取输入的整数部分。
  5. 获得小数:用输入减去整数部分,获得小数部分。
  6. 四舍五入:小数部分>=0.5则输出整数部分+1,否则输出整数部分。