回文数,输入一个 5 位数,判断它是不是回文数。即 12321 是回文数,个位与万位相同,十位与千位相同。
时间: 2024-11-15 14:34:48 浏览: 30
Java判断一个5位数是不是回文数.rar
回文数是指从左到右读和从右到左读都一样的数字,比如 "12321"、"6886" 等。如果你需要编写一个程序来判断一个五位数是否是回文数,你可以采用以下步骤:
1. 首先,获取输入的五位数的每一位数字。可以将整个数转换为字符串,然后分别取出第一个字符(相当于万位),最后一个字符(相当于个位),中间的第三个字符(千位)和倒数第二个字符(百位)。
2. 检查这四个数字是否相等。如果它们依次匹配(例如:第一个字符等于第四个字符,第二个字符等于第三个字符),那么这个数就是回文数。
3. 如果所有比较的结果都相等,则返回 `True` 表示是回文数;如果不全相等,则返回 `False`。
以下是使用Python的一个简单示例:
```python
def is_palindrome(num):
num_str = str(num)
return num_str[0] == num_str[-1] and num_str[1] == num_str[-2]
# 测试
print(is_palindrome(12321)) # 输出 True
print(is_palindrome(12345)) # 输出 False
```
阅读全文