#include
main()
{
int x,y,z;
for(x=1;x<=9;x++)
for(y=0;y<=9;y++)
for(z=1;z<=9;z++)
if(100*x+10*y+z+100*z+10*y+x == 1231)
printf("x=%d,y=%d,z=%d\n",x,y,z);
}
#include "stdio.h"
int letter2num(int,int,int);
main()
{
int i=0,x,y,z,n1,n2,num[50][3];
for (x=1;x<10;x++){
for(z=1;z<10;z++){
for(y=0;y<10;y++){
if (letter2num(x,y,z)) {
num[i][0]=x;
num[i][1]=y;
num[i][2]=z;
i++;
}
}
}
}
i--;
do {
printf("x:%d,y:%d,z:%d\n",num[i][0],num[i][1],num[i][2]);
} while(i--);
getch();
}
int letter2num(int a,int b,int c){
if ((a*100+b*10+c+c*100+b*10+a)==1231)
return 1;
return 0;
}
不知道有没有求全