1 条题解

  • 0
    @ 2026-10-4 9:36:28

    题解:【基础】while 拆位:倒序输出各位数字

    思路

    本题使用十进制拆位:

    n % 10
    

    得到当前个位;然后:

    n /= 10;
    

    删除当前个位。循环直到所有数字处理完成。

    本题建议练习:while。

    参考代码

    #include <iostream>
    using namespace std;
    int main(){
        unsigned long long n; cin >> n;
        bool first = true;
        while(n != 0){
            if(!first) cout << ' ';
            cout << n % 10;
            first = false;
            n /= 10;
        }
        return 0;
    }
    
    • 1

    【基础】while 拆位:倒序输出各位数字

    信息

    ID
    5357
    时间
    1000ms
    内存
    128MiB
    难度
    6
    标签
    递交数
    58
    已通过
    16
    上传者