具体实现的代码(leetcode上已通过)
class Solution {
public:
bool isPalindrome(int x) {
if(x<0||x%10==0&&x!=0)
{
return false;
}
//排除特殊情况
int number2=0;
while(x>number2)
{
number2=number2*10+x%10;
x=x/10;
}
//求出逆序与顺序,并且比较x和number2的大小
return x==number2||x==number2/10;
}
};