LeetCode 9 回文数_条件判断

 如果x<0,返回假

如果x>0,逆序x,判断m与原来的x是否相等

int temp=x;//用temp记录x的值
//x在循环中值会变

//反转x中数字
int m=0;
while(x>0)
{
  m=m*10+x%10;
x=x/10;
}

//m的值为逆序的值
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.

注意while中x>0,循环结束时x=0,表示x每位数字已经遍历完。