有如下的加法算式。其中每个汉字代表一个数字。
(如存在对齐问题,可参见【图1.png】)
年
大年
过大年
能过大年
怎能过大年
我怎能过大年
让我怎能过大年
------------------
能能能能能能能
请填写“让我怎能过大年” 所代表的整数。
所有数字连在一起,中间不要空格。例如:“3125697”。当然,这个不是正确的答案。
注意:只填写一个整数,不要填写任何多余的内容。
答案:
public class action2 {
public static void main(String[] args) {
for (int nian = 0; nian < 10; nian++) {
for (int da = 0; da < 10; da++) {
for (int guo = 0; guo < 10; guo++) {
for (int neng = 0; neng < 10; neng++) {
for (int zen = 0; zen < 10; zen++) {
for (int wo = 0; wo < 10; wo++) {
for (int rang = 1; rang < 10; rang++) {
double sum=nian*7+da*10*6+guo*100*5+neng*1000*4+zen*10000*3+wo*100000*2+rang*1000000;
double and=neng*1111111;
if (sum==and&&rang!=wo&&rang!=wo&&rang!=zen&&rang!=zen&&rang!=neng&&rang!=guo&&rang!=da&&rang!=nian) {
System.out.print(rang);
System.out.print(wo);
System.out.print(zen);
System.out.print(neng);
System.out.print(guo);
System.out.print(da);
System.out.print(nian);
}
}
}
}
}
}
}
}
}
}