在下面的乘法算式中,每個字母代表0-9的一個數字,而且不同的字母代表不同的數字.請問D代表哪一個數字?

題目:

在下面的乘法算式中,每個字母代表0-9的一個數字,而且不同的字母代表不同的數字.請問D代表哪一個數字?
 

解答:

6 * 37 = 222
A = 6
B = 7
C = 3
D = 2
E = 4
F = 8
G = 1
再問: 過程,謝謝
再答: 我只是從最下面的推論G > 0, D > 1 然後一試D = 2,222 = 6 × 37,就得到正確結果了 如果要詳細過程,我試試看
再問:
再答: A × C B ______________ E D G F ______________ D D D 由最下面的豎式可以得知, 因爲G不等於D,且G不能等於0, 則只能D = G + 1 所以G >= 1, D >= 2 A × CB = DDD = D × 111 = D × 3 × 37 顯然CB只能等於37或者37的倍數,由於限制CB爲兩位數,且A爲1位數,只能是CB = 37 如果CB = 37,則A = D × 3,因爲D >= 2,則D只能取2或者3,否則A = D×3 > 10,不符合要求 這裡驗算一下,D = 2符合要求,D = 3則不滿足 綜上可以得知D = 2,A = D×3 = 6, B = 7,C = 3,進而 E = 4,F = 8, G = 1
再問: 如上,如果cb是74呢?
再答: 假設CB = 74,則必須D爲偶數,A = D × 3 / 2 = 2,A

添加新評論

暱稱
郵箱
網站