在下面的式子中,每个汉字用不同的一位数字(0-9)代表,试求出使等式成立的数字,如果有多种情况请说明。
编程序*汇编=程序汇集
(提示:使用多重循环)

解决方案 »

  1.   


    public class Test1 {
    public static void main(String[] args) {
    /*在下面的式子中,每个汉字用不同的一位数字(0-9)代表,试求出使等式成立的数字,如果有多种情况请说明。
    编程序*汇编=程序汇集
    (提示:使用多重循环)*/
    int a;//编
    int b;//程
    int c;//序
    int d;//汇
    int e;//集
    for(a=0;a<9;a++){
    for(b=0;b<9;b++){
    for(c=0;c<9;c++){
    for(d=0;d<9;d++){
    for(e=0;e<9;e++){
    if((100*a+10*b+c)*(10*d+a)==(1000*b+100*c+10*d+e)){
    System.out.println("符合条件的数为:"+a+" "+b+" "+c+" "+d+" "+e);
    }
    }
    }
    }
    }
    }
    }
    }
    就是一个5重循环