22.四舍五入

42 阅读1分钟

链接:ac.nowcoder.com/acm/problem…
来源:牛客网

题目描述

四舍五入

12345->12350

12399->12400

输入描述:

输入一个整数n(0<=n<=1090<=n<=10^90<=n<=109)

输出描述:

输出一个整数

示例1

输入

99

输出

100

代码

#include <bits/stdc++.h>

using namespace std;

int main(){
    int n;
    cin >> n;
    int g = n % 10;】
    //如果个位数字小于5,则舍去
    if(g < 5){
        //用除法的截断
        // 94 / 10 = 9;
        // 9 * 10 = 90;
        n = n / 10 * 10;
    }else{ 
        //如果个位数字大于等于5,则+1
        //用除法的截断
        // 99 / 10 = 9;
        // (9 + 1) * 10 = 100;
        n = (n / 10 + 1) * 10;
    }
    cout << n;
    return 0;
}