#125. 数位分离
数位分离
说明
对于一个正整数,它的每一位数字都承载着特定的信息。请你编写程序,将一个正整数的各位数字从低位到高位(即从个位开始)依次输出,每个数字占一行。
例如:输入 1234,你应该输出:
4 3 2 1
输入格式
一行,一个正整数 n($1 \le n \le 10^9$)。输出格式
若干行,每行一个整数,从个位开始依次输出 n 的每一位数字。12344
3
2
1
提示
这一题的关键操作是**取模**和**整除**:n % 10→ 取出个位数字n // 10(Python)或n / 10(C++整数除法)→ 去掉个位
使用 while 循环,当 n > 0 时反复执行上述两个操作,直到 n 变为 0。
注意:输入的数字可能以 0 结尾(如 1200),此时输出应为 0 0 2 1,这是正确的——因为个位和十位确实是 0。