回文数判断。设n是一任意自然数,如果n的各位数字反向排列所得自然数与n相等,则n被称为回文数。从键盘输入一个5位数字,请编写程序判断这个
时间: 2024-06-03 13:06:59 浏览: 73
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
5星 · 资源好评率100%
数字是否为回文数。
示例:
输入:12321
输出:Yes
输入:12345
输出:No
解题思路:
将输入的5位数字按位拆分,依次取出第一位和第五位、第二位和第四位进行比较,如果相等,则继续比较下一对数字,否则输出No,结束程序。如果所有数字都比较完了,都相等,则输出Yes。
具体步骤如下:
1. 从键盘输入一个5位数字,存入变量n中。
2. 将n按位拆分,存入数组a中。
3. 用两个指针i和j分别指向数组a的第一位和最后一位,依次比较a[i]和a[j],如果相等,则继续比较下一对数字,否则输出No,结束程序。
4. 如果所有数字都比较完了,都相等,则输出Yes。
Python代码实现:
阅读全文