高质量题解|A29896.小坤的数字
2026-02-06 23:03:27
发布于:北京
1阅读
0回复
0点赞
解题思路
我们要想把数字 x 的每一位输出,就需要把 x 拆分开
所以边界条件就是 x == 0 ,这就意味着 x 的所有位数都被拆分完了
调用自身就是把这一位丢掉,最后返回时输出个位,也就是 x % 10
代码
#include <bits/stdc++.h>
using namespace std;
void f(int n){
if(n == 0){
return ;
}
f(n / 10);
cout << n % 10 << endl;
}
int main(){
int x;
cin >> x;
f(x);
return 0;
}
这里空空如也








有帮助,赞一个