如何用數學理論解釋數學魔術

2012-05-01 6:12 am
让你的朋友想一个4位数号码,然后把号码倒过来,之后再用大号码减去小号码。这时,让你的朋友把新的号码的其中一个数目抽掉(但是不能抽0,因为0本来就没有东西可以抽)。然后把剩下的号码弄乱秩序后告诉你是什么数字。你马上就猜出来你的朋友抽掉什么号码!你猜号码的方法:就是不断把告诉你的号码的每一个号码加起来。加到剩下一个个位数号码为止,然后用9减掉那号码就是了。如果最后一个号码是9,则直接猜9就可以了。 示范:1)如果你的朋友在心里选1234 .倒过来就是4321(当然你是不知道他选什么号码的)2)用大号码减小号码,4321 - 1234 = 30873)假设你的朋友抽掉7 ,就剩下3084)他弄乱秩序后告诉你是830 (这时可以反问他:“秩序弄乱的话,我是绝对不可能知道你本来选什么号码的,对吗?”)5)你猜号码的方法:用830 --> 8 + 3 + 0 = 11 --> 1 + 1 = 2 ==> 9 - 2 = 7

回答 (2)

2012-05-02 10:17 pm
✔ 最佳答案
設原四位數為 ABCD, 倒過來為 DCBA, 假如 ABCD > DCBA,
則 ABCD - DCBA
= (1000A + 100B + 10C + D) - (1000D + 100C + 10B + A)
= 999(A - D) + 9(B - C)
這是一個 9 的倍數, 它的數字和一定也是 9 的倍數.
所以只要將那剩下的數字加起來, 再看還要加多少才是 9 的倍數, 那就是他抽掉的數字了.
2012-05-02 1:29 am
咁都比您計到…!世上萬物皆數…!咁「神算」呢?能不能試解釋下…?西九文化中心密鑼緊豉…大有作為,加油!

2012-05-01 20:47:35 補充:
Ka Ki:這同数码編码中保安編码数字是否相似,您能用數學理論解釋嗎…?如八位数編码,最後一位数不能大於7数字,其它六位、七位、九位…呢?電話號码的計算方法…?

收錄日期: 2021-04-13 18:40:01
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20120430000051KK00778

檢視 Wayback Machine 備份