思路
1.排除特殊情况
2.取回文数
3.比较
代码
bool isPalindrome(int x) {
if (x < 10 && x >= 0) {
return true;
}
if (x < 0 || x % 10 == 0) {
return false;
}
int y = 0, z = x;
while (z) {
y = y * 10 + (z % 10);
z /= 10;
}
return x == y;
}