回文数 : 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
思路 : 1 : 判断是否为负数 , 负数肯定不是回文数
2 : 根据回文数的性质 , 将数字反转判断是否与反转前相等 , 若相等则为回文数
bool isPalindrome(int x) {
int tmp=0,ret=x;
if(x<0)
return false;
while(ret)
{
tmp=tmp*10+ret%10;
ret/=10;
}
if(tmp==x)
return true;
else
return false;
}