本关任务:输入一个正整数,然后把该整数的每一位数字从高位到低位顺序输出,每个数字占一行。
#include <iostream>
using namespace std;
void splitNum(unsigned int n)
{
if (n == 0) return;
splitNum(n / 10);
cout << n % 10 << endl;
}
int main()
{
unsigned n;
cin >> n; // 输入正整数n
splitNum(n); // 调用splitNum函数,顺序输出n的各位数字
return 0;
}