- /*【程序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);
- }
- }
- }
- }
- }
- }
- }
- }
运行结果:
版权声明:本文为博主原创文章,未经博主允许不得转载。