Leetcode9-回文数
题目链接:9. 回文数 - 力扣(LeetCode)
这道题目比较简单,但需要注意的是用C语言时,整数溢出的情况
代码:
bool isPalindrome(int x) {
if(x == 0) return true;
if (x < 0) return false;
int num = 0;
int y = x;
while(y > 0) {
if (num > INT_MAX/10 || (num == INT_MAX/10 && (y % 10 > 7))) {
return false;
}
num = num*10 + y % 10;
y /= 10;
}
if (x == num) {
return true;
}else{
return false;
}
}