反转算法实现

#include<iostream>
using namespace std;
inline bool isPalindrome(int x) {
       unsigned long int b = 0,a = x;
        while(a>0)
        {
        b = b * 10 + a % 10; //反转算法
        a /= 10;
        }
        if(b == x){
            return true;
        }
        return false;
}
int main(){
    int n,size_tt = 1;
    cin >> n;
    if(n < 1|| n> 100000){
        return 0;
    }
    for(int c = 1; c < n;c++){
       bool a = isPalindrome(c);
       if(a){
           cout<< c<<endl;
       }
    }
}

全部评论

相关推荐

04-25 18:13
五邑大学 Java
后来123321:大二两段实习太厉害了,我现在大二连面试都没有
点赞 评论 收藏
分享
野猪不是猪🐗:我assume that你must技术aspect是solid的,temperament也挺good的,however面试不太serious,generally会feel style上不够sharp
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务