◎ 定义三个int类型的整数a、b、c,分别代表七进制百位数(九进制个位数)、七进制十位数(九进制十位数)、七进制个位数(九进制百位
数);
◎ a从1开始、到6为止,b从0开始、到6为止,c从1开始、到6为止,递增步长均为1,通过三重循环处理如下:
▲ if a*49+b*7+c==c*81+b*9+a:分三行输出a*49+b*7+c、abc、cba。
四、Java程序
publicclassMain{publicstaticvoidmain(String[] args){int a;// 七进制百位数,九进制个位数int b;// 七进制十位数,九进制十位数int c;// 七进制个位数,九进制百位数/* a从1到6依次检测 */for(a =1; a <7; a++){/* b从0到6依次检测 */for(b =0; b <7; b++){/* c从1到6依次检测 */for(c =1; c <7; c++){if(a *49+ b *7+ c == c *81+ b *9+ a){// 如果七进制数和反序的九进制数相等System.out.println(a *49+ b *7+ c);// 输出对应的十进制数System.out.println(""+ a + b + c);// 输出对应的七进制数System.out.print(""+ c + b + a);// 输出对应的九进制数}}}}}}