编写一个程序,输入一个1000 以内的正整数,然后把这个整数的每一位数字都分离出来,并逐一地显示。 输入格式:输入只有一行,即一个1000以内的正整数。 输出格式:输出只有一行,即该整数的每一位数字,之间用空格隔开。
时间: 2024-03-10 17:51:00 浏览: 64
好的,这个问题可以通过以下 Python 代码实现:
```python
num = int(input()) # 输入一个1000以内的正整数
digits = [] # 用来存储每一位数字
# 分离每一位数字
while num > 0:
digits.append(num % 10)
num //= 10
# 逆序输出每一位数字
for digit in reversed(digits):
print(digit, end=' ')
```
运行程序后,输入一个1000以内的正整数,程序就会输出该整数的每一位数字,之间用空格隔开。例如,如果输入的数字是 123,程序就会输出:
```
1 2 3
```
希望这个程序能够解决你的问题!
阅读全文