从键盘任意输入一个3位整数,编程计算并输出它的逆序数(忽略整数前的正负号)。例如,输入-123,则忽略负号,由123分离出其百位1、十位2、个位3
时间: 2024-10-10 11:16:03 浏览: 83
从键盘输入一个三位整数,逆序输出。如输入123,输出321。
为了实现这个功能,你可以使用Python编写一个简单的程序。首先,让用户输入一个三位数,然后处理掉正负号,并分别获取每个数字。以下是相应的步骤:
```python
def get_reverse_number():
# 获取用户输入,包括正负号
input_str = input("请输入一个三位整数(包含正负号):")
# 移除正负号
num_str = input_str.replace("-", "").strip()
# 确保输入的是三位数
if len(num_str) != 3 or not num_str.isdigit():
print("输入错误,需要输入一个三位整数。")
return
# 分割每一位数字
unit, ten, hundred = int(num_str[2]), int(num_str[1]), int(num_str[0])
# 计算逆序数
reverse_num = hundred * 100 + ten * 10 + unit
print(f"逆序数是: {reverse_num}")
get_reverse_number()
```
当你运行这段代码时,它会提示你输入一个三位数,然后返回逆序后的数值。
阅读全文