题目
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
运行成功的代码
class Solution {
public:
bool isPalindrome(int x)
{
if(x<0)
{
return false;
}
int d=1;
while(x/d>=10)
d*=10;
while(x>0)
{
int q = x/d;
int r = x%10;
if(q!=r)
return false;
x=x%d/10;
d/=100;
}
return true;
}
};
运行结果