传送门-->>回文对称数

alt

思路;首先编写一个check函数来判断是否是回文数,然后for循环一一枚举就行了

#include <bits/stdc++.h>
using namespace std;
bool check(int x)
{
    int ans = 0;
    int res = x;
    while(x>0)
    {
        ans=ans*10+x%10;
        x/=10;
    }
    if(ans==res)return true;
    return false;
}
int main()
{
    int x;
    cin>>x;
    for(int i = 1;i < x;i++)
    {
        if(check(i)){
            cout<<i<<endl;
        }
    }
    
    return 0;
}