编程题,输入一个四位正整数,输出它的逆序数值,例如输入7193,输出3917
时间: 2024-03-05 11:53:14 浏览: 156
好的,这个问题很简单。以下是一个示例 Python 代码来解决这个问题:
```python
num = int(input("请输入一个四位正整数:"))
reverse_num = 0
while num > 0:
remainder = num % 10
reverse_num = reverse_num * 10 + remainder
num = num // 10
print("逆序数值为:", reverse_num)
```
在这个代码中,我们首先使用 `input()` 函数接收一个四位正整数。然后,我们使用一个 while 循环来逆序该数字。我们通过使用求余运算符 `%` 获取该数字的个位数,并使用整数除法运算符 `//` 去掉该数字的个位数。我们使用一个变量 `reverse_num` 来存储逆序后的数字。我们将 `remainder` 加到 `reverse_num` 中,并将 `reverse_num` 乘以 10 来为下一次迭代做准备。当 `num` 变为 0 时,我们就得到了逆序数值,并打印输出。
阅读全文