专栏文章

A. 【六月份 -- 基础语法组】-- T1 -- 四舍五入

个人记录参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@mipae0j7
此快照首次捕获于
2025/12/03 08:46
3 个月前
此快照最后确认于
2025/12/03 08:46
3 个月前
查看原文
https://cspjs.online/contest/699/problem/1
CPP
#include <bits/stdc++.h>
using namespace std;
int main() {
    freopen("round.in", "r", stdin);
    freopen("round.out", "w", stdout);
    long long t, n;
    cin >> t;
    while (t--) {
        cin >> n;
        long long ans = 0;
        long long k = 1;
        while (n) {
            long long a = n % 10;
            n /= 10;
            if (a >= 5) {
                n++;
                ans = 0;
            } else {
                ans += k * a;
            }
            k *= 10;
        }
        cout << ans << endl;
    }
    return 0;
}

评论

0 条评论,欢迎与作者交流。

正在加载评论...