网易游戏推理题

在下列乘法算式中,每个字母代表0~9的一个数字,而且不同的字母代表不同的数字:

    ABCDEFGH

*                 AJ

------------------

 EJAHFDGKC

 BDFHAJEC

------------------

 CCCCCCCCC

请写出推导的过程。


1)K=0, 因为K+C=C; 

2)A=2,  因为,E>0(K=0), B >= A*A ,E+B=C<10, A*A<9, 所以A<3,若,A=1不成立(ABCDEFGH!=BDFHAJEC)

3) C=6,因为        C>=5且为偶数,以为H×A%10= C,所以 C=6,8 因为H+H为偶数,所以A+F不进位 2×F <10(因为E×2%10+2×F/10=2), 所以A+F=C<7;

4)  E=1, 因为E+A×A<=6, 所以E = 1, 2,  因为E×2=2, 所以 E=1;

5)G=5, 因为G+1 %10= 6;

6)B=4

7)H = 8, 2H=16

8)F=3

9)J=7

10)D=9


done! 



你可能感兴趣的:(网易游戏推理题)