1 条题解

  • 0
    @ 2026-1-22 9:04:20
    #include <iostream>
    using namespace std;
    
    int main() {
        int n;                     // [1] 定义变量n,表示要处理的整数个数
        cin >> n;                  // [2] 输入n
    
        for (int i = 0; i < n; i++) {   // [3] 循环n次,每次处理一个数
            int a;                 // [4] 定义变量a,存储当前要处理的整数
            cin >> a;              // [5] 输入整数a
    
            int g = a % 10;      // [7] 计算a的个位部分(对10取余)
            a=a/10*10;
              // [8] 定义变量存储四舍五入后的结果
            if (g >= 5) {        // [9] 判断个位是否大于等于5
                a=a+10;   // [10] 如果大于等于5,十位加1再乘以10
            }
            cout << a << endl; // [12] 输出结果
        }
    
        return 0;                  // [13] 程序结束
    }
    
    • 1

    信息

    ID
    943
    时间
    1000ms
    内存
    256MiB
    难度
    10
    标签
    递交数
    1
    已通过
    1
    上传者