C++无脑for

#include<iostream>
using namespace std;
int main(){
    int n;
    cin>>n;
   

    for(int fir=1;fir<=n;fir++){
        if(fir<10){
            cout<<fir<<endl;
        }
    }
    for(int i=1;i<=n;i++){
        int m=0;
        int a[10]={0};
        int o=i;
        for(int j=0;o!=0;j++){
            a[j]=o%10;
            o/=10;
             m++;
        }
        int l=0;
        int p=1;
        for(int k=0;k<m/2;k++){
            if(a[k]==a[m-p]){
                l++;
                p++;
            }else{
                l=0;
                break;
            }
        }
        if(l!=0){
            cout<<i<<endl;
        }
        }
    }