给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如,121 是回文,而 123 不是。 c代码
时间: 2024-05-24 08:11:30 浏览: 82
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
5星 · 资源好评率100%
bool isPalindrome(int x){
if(x < 0) return false; // 负数不是回文数
int temp = x, y = 0;
while(temp){
y = y * 10 + temp % 10; // 反转x的数字
temp /= 10;
}
return x == y;
}
阅读全文