#include<iostream>
using namespace std;
int main()
{
    int n;
    cin>>n;
    for(int i=1; i<=n; i++)
    {
        int a[6]={0}, b=i;
        if(i>=10)
        {
            int j, f=1;
            for(j=0; b>=1; j++)
            {
                a[j]=b%10;
                b=b/10;
            }
            int k;
            for(k=0; j>0; k++)
            {
                j--;
                if(a[j]!=a[k])
                    f=0;
            }
            if(f==1)
                cout<<i<<endl;
        }
        else
            cout<<i<<endl;
    }
    return 0;
}

题目很简单,但是和前几题一样,我在实现的过程中更改了很多参数的生存周期,个人认为已经踩在了深渊的边缘...