【leetcode】判断回文数

bool isPalindrome(int x){
    if (x < 0)
        return false;
    int num = x;
    int arr[10] = {0};
    int index = 0;
    while(num!=0)
    {
        arr[index] = num % 10;
        num /= 10;
        index++;
    }
    for (int i=0; i<index; i++)
    {
        num += arr[i] * pow(10, index-1-i);
    }
    if (x == num)
        return true;
    return false;
}

 

posted @ 2020-08-13 18:45  温暖了寂寞  阅读(104)  评论(0编辑  收藏  举报