您的位置:首页 > 其它

【程序4】填数游戏

2015-10-27 16:38 351 查看


[java] view
plaincopy

/*【程序4】

* 作者 中国风

* 在小学奥数题中经常会看到一些填数字的游戏,

* 例如下(图)其中每个汉字代表一个不同的数字,

* 要求计算出这些汉字分别代表的是哪一个数字。

* 1.4 枚举(穷举)算法

* 1.4.2 实例:填数游戏

*

算法描述题

x 算

题题题题题题

*/

public class T004 {

public static void main(String[] args){

long multi = 0;

long result = 0;

for(int i=1;i<=9;i++){

for(int j=0;j<=9;j++){

for(int k=0;k<=9;k++){

for(int l=0;l<=9;l++){

for(int m=1;m<=9;m++){

multi = i*10000+j*1000+k*100+l*10+m;

result = m*100000+m*10000+m*1000+m*100+m*10+m;

if(multi*i==result){

System.out.println(i+" "+j+" "+k+" "+l+" "+m);

System.out.println("X\t"+i);

System.out.println("__________");

System.out.println(m+" "+m+" "+m+" "+m+" "+m);

}

}

}

}

}

}

}

}

运行结果:




版权声明:本文为博主原创文章,未经博主允许不得转载。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: