给定一个不多于5位的正整数,要求: 1、 求出它是几位数; 2、 分别输出每一位数字,且每一位数字之后输出一个空格; 3、 按逆序输出各位数字,且每一位数字之后输出一个空格。
时间: 2024-10-15 21:22:36 浏览: 22
输入一个不多于五位的整数,输出它是几位数,各位数字,及其逆序
4星 · 用户满意度95%
这是一个简单的编程任务,通常可以使用Python语言轻松完成。以下是使用Python实现的示例:
```python
def process_number(num):
# 计算数字的位数
digit_count = len(str(num))
# 输出原始数字和每一位后的空格
print(f"原数({num}):", end=" ")
for digit in str(num):
print(digit, end=" ")
# 输出逆序的数字和空格
print("\n逆序({}):".format(num), end=" ")
reversed_digits = [digit for digit in str(num)[::-1]]
for digit in reversed_digits:
print(digit, end=" ")
# 示例:给定数字12345
process_number(12345)
```
在这个函数中,我们首先将输入的数字转换成字符串,然后计算其长度得到位数。接着,通过循环遍历每个数字并打印出来,同时在每两个数字之间添加一个空格。最后,我们将数字逆序,再次遍历并打印。
阅读全文