四位数的abcd*9=dcba用笔也能很快算出来,那么五位数的呢,六位数的呢。用简单的嵌套for循环的代码如下:
public class Way{
public static void main(String args[]){
for(int a=0;a<10;a++){
for(int b=0;b<10;b++){
for(int c=0;c<10;c++){
for(int d=0;d<10;d++){
for(int e=0;e<10;e++){
for(int f=0;f<10;f++){
if((a*100000+b*10000+c*1000+d*100+e*10+f)*9==(f*100000+e*10000+d*1000+c*100+b*10+a)){
if(!(a==0&&f==0))
{
System.out.print(a);
System.out.print(b);
System.out.print(c);
System.out.print(d);
System.out.print(e);
System.out.println(f);
}
}
}
}
}
}
}
}
}
}
五位数的结果是:10989,六位数的109989,依次也找到规律,剩下的会是10999……99989.