#include <stdio.h>
int main(){
int a,b,c,d,e,f,g,h,i,j,k,n;
scanf("%d",&n);
for(i=10000;i<100000;i++){
e=i%10;
f=(i-e)/10;
d=f%10;
g=(f-d)/10;
c=g%10;
h=(g-c)/10;
b=h%10;
a=(h-b)/10;
if(a==e&&b==d&&a+b+c+d+e==n)
printf("%d\n",i);
}
for(i=100000;i<1000000;i++){
f=i%10;
g=(i-f)/10;
e=g%10;
h=(g-e)/10;
d=h%10;
j=(h-d)/10;
c=j%10;
k=(j-c)/10;
b=k%10;
a=(k-b)/10;
if(a==f&&b==e&&c==d&&a+b+c+d+e+f==n)
printf("%d\n",i);
}
return 0;
}
特殊回文数,其中五位数为abcde,六位数为abcdef。