#include <stdio.h>
//反序数:设N是一个4位数,它的九倍恰好是其反序数(如1234的反序数是4321),求N的值
int main() {
    for(int i=1;i<=9;i++)//N千位
        for(int j=0;j<=9;j++)//N百位
            for(int k=0;k<=9;k++)//N十位
                for(int p=0;p<=9;p++)//N个位
                {
                    int N,M,sum;
                    N=i*1000+j*100+k*10+p;
                    sum=9*N;
                    M=p*1000+k*100+j*10+i;
                    if(sum==M)
                    {
                        printf("%d\n",N);
                    }
                }
    return 0;
                //输出结果1089
                //运用的是暴力求解枚举法
}