三羊献瑞

来源:互联网 发布:call死你软件 编辑:程序博客网 时间:2024/06/04 20:15

观察下面的加法算式:


     祥 瑞 生 辉
  +   三 羊 献 瑞
-------------------

   三 羊 生 瑞 气


其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字。请你填写“三羊献瑞”所代表的4位数字(答案唯一),不要填写任何多余内容。

public class Main{public static void main(String[] args) {//祥for(int a=1;a<=9;a++){//瑞for(int b=0;b<=9;b++){//生for(int c=0;c<=9;c++){//辉for(int d=0;d<=9;d++){//三for(int e=1;e<=9;e++){//羊for(int f=0;f<=9;f++){//献for(int g=0;g<=9;g++){//气for(int h=0;h<=9;h++){if(a!=b&&a!=c&&a!=d&&a!=e&&a!=f&&a!=g&&a!=h&& b!=c&&b!=d&&b!=e&&b!=f&&b!=g&&b!=h &&                                  c!=d&&c!=e&&c!=f&&c!=g&&c!=h && d!=e&&d!=f&&d!=g&&d!=h && e!=f&&e!=g&&e!=h && f!=g&&f!=h                                  && g!=h){int sum1=a*1000+b*100+c*10+d;             //祥瑞生辉int sum2=e*1000+f*100+g*10+b;             //三羊献瑞int sum3=e*10000+f*1000+c*100+b*10+h;     //三羊生瑞气if(sum1+sum2==sum3){//System.out.println(sum1);System.out.println(sum2);//System.out.println(sum3);}}}}}}}}}}}}