输入一个5位正整数,判断是不是回文数。回文数指个位与万位相同,十位与千位相同。例如1321前是回文数
时间: 2024-02-25 07:53:46 浏览: 50
java实验:编写一个java应用程序,用户从键盘输入一个1-99999的数,程序将判断这个数是几位数,并判断这个数是.pdf
以下是判断一个 5 位正整数是否为回文数的 Python 程序:
```python
n = int(input("请输入一个5位正整数:"))
# 取出每一位数字
a = n // 10000
b = n % 10000 // 1000
c = n % 1000 // 100
d = n % 100 // 10
e = n % 10
# 判断是否为回文数
if a == e and b == d:
print("{} 是回文数".format(n))
else:
print("{} 不是回文数".format(n))
```
程序首先让用户输入一个 5 位正整数,然后使用整除和取模运算符取出这个数的每一位数字。接着,判断这个数是否为回文数,即判断个位和万位是否相同,十位和千位是否相同。如果是回文数,则输出提示信息,否则输出另一条提示信息。例如,输入 1321,输出 "1321 是回文数"。
阅读全文