9

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。

class Solution {
public:
    bool isPalindrome(int x) {
        if (x < 0 ){
            return false;
        }
        else if(x < 10 && x >= 0){
            return true;
        }
        else{
            string num = to_string(x);
            int m;
            for (int i = 0; i < num.size(); i++) {
                if (num[i] != num[num.size()-1-i]) {
                    m = 1;
                    break;
                }
                else{
                    m = 2;
                }
            }
            if (m == 1)
                return false;
            else if (m == 2)
                return true;
        }
    }
};

 

posted @ 2018-07-09 19:05  Qian_Lu  阅读(96)  评论(0)    收藏  举报