leetcode_判斷一個整數是否是回文數C++
阿新 • • 發佈:2018-11-26
isp else color solution 謝謝 span nbsp 回文數 code
小弟不才,有錯誤之處,麻煩指出。謝謝。
判斷一個數是否是回文數。
方法一:主要思路是把原本的數字(x)拆分開,組成一個數字(y),然後判斷x==y。
class Solution { public: bool isPalindrome(int x) { int i=0; int j=0; int k=0; if (x < 0) {//判斷負數 return false; } if(x>=0&&x<10){//2,3,5,等都是回文數return true; } else { j = x; while (x) { i = x % 10; //取出x中最後一個數字 k = k * 10 + i;//組成新的數字 x =x/10; //x去掉最後一個數字 } if (k==j){ return true; } else{return false; } } } };
leetcode_判斷一個整數是否是回文數C++