9. 回文數(c++)


判斷一個整數是否是回文數。回文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。
示例 1: 輸入: 121 輸出: true 
示例 2: 輸入: -121  輸出: false
解釋: 從左向右讀, 為 -121 。 從右向左讀, 為 121- 。因此它不是一個回文數。
示例 3: 輸入: 10   輸出: false
解釋: 從右向左讀, 為 01 。因此它不是一個回文數。
 
class Solution {
public:
    bool isPalindrome(int x) {
        if(x == 0)
            return true;
        long y =x;long c=0;
        while(y > 0)
        {
            c= c*10+y%10;
            y /=10;
        }
        if(x == c)
            return true;
        else
            return false;     
    }
};
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM