#125. 数位分离

数位分离

说明

对于一个正整数,它的每一位数字都承载着特定的信息。请你编写程序,将一个正整数的各位数字从低位到高位(即从个位开始)依次输出,每个数字占一行。

例如:输入 1234,你应该输出:

4 3 2 1

输入格式

一行,一个正整数 n($1 \le n \le 10^9$)。

输出格式

若干行,每行一个整数,从个位开始依次输出 n 的每一位数字。
1234
4
3
2
1

提示

这一题的关键操作是**取模**和**整除**:
  • n % 10 → 取出个位数字
  • n // 10(Python)或 n / 10(C++整数除法)→ 去掉个位

使用 while 循环,当 n > 0 时反复执行上述两个操作,直到 n 变为 0。

注意:输入的数字可能以 0 结尾(如 1200),此时输出应为 0 0 2 1,这是正确的——因为个位和十位确实是 0。