题解 | #回文数字#
回文数字
http://www.nowcoder.com/practice/35b8166c135448c5a5ba2cff8d430c32
- 先判断当前的值是否小于0,如果小于直接返回false;
- 循环计算目标的每一位,然后赋值到新的变量:
int cur=0;
int temp = x;
while(x!=0){
int temp = x%10;
x/=10;
cur = cur*10+temp;
}
- 判断遍历的新值与旧值是否相等,返回比较结果。