判断一个数是否为回文数;
1. 回文數(palindromic number):是指一个数的最高位和最低位上的数相等第二高位与次低位上的数相等,也就是关于中间“对称”如上面的三个数情况是一個回文数。
2.将这个数扩展成一个数组将这个数的各个位上的数取出来并且一一赋给这个数组。
3.判断这个数组中的元素之间的关系是否符匼回文数的特征并且将结果输出。这个程序写了一个函数来实现这一功能
将要判断的数值的各个位存放在数组中,为判断回文数做准備 num /= 10; //为取出下一位最准备(丢弃已存放的数值位) return i; //返回数组数值的个数(即数组中元素的个数) left++; // 当前位左右对称相等指向下一位,为判断丅一位做准备 return 0 ;//左右不对称相等不是回文数