1. 程式人生 > >leetcode_判斷一個整數是否是迴文數C++

leetcode_判斷一個整數是否是迴文數C++

小弟不才,有錯誤之處,麻煩指出。謝謝。

判斷一個數是否是迴文數。

方法一:主要思路是把原本的數字(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; } } } };