手称扑克

表演者说:“别人称东西用秤,我只用手便可以了。”接着手里拿出一副扑克牌说,“你随便拿出一叠,我只要用手掂一掂,就知道它有多少张。”

谁都知道,一张扑克牌的重量是很轻微的,能用手称出一叠扑克牌的张数,确很玄乎。

众人便急着取过扑克牌,从中随意拿出了一叠。大家悄悄地数了数,共41 张,便交给了表演者,催促道:“快称称看有多少张吧!”

“别忙!”表演者说,“请把这叠扑克牌张数的十位数字与个位数字相加。从这叠扑克牌中再取出加得数的和的张数,我再称。”

大家又悄悄地按照他的要求算出了: 41,两数字和 4+1=5,41-5=36 而后,将剩余的牌交给了表演者。

只见表演者把扑克牌放在手上轻轻地掂了掂,立即说:“这叠牌共 36 张。”

接着又有几个人,连续按要求取了几次,每一次都被准确地称出了。真神,大家惊奇极了。

**解:**因为任何一个自然数减去它的数字和,余下的数都是 9 的倍数。在一副扑克牌中 9 的倍数只有 9,18,27,36 或 45。

表演者根据估计,便很容易地推测出手中牌的张数了。

一个自然数减去它的数字和,为什么余下数一定是 9 的倍数呢? 可作如下证明:

假设从一叠扑克牌中拿出了 ab 张。a 为十位数,b 为个位数,根据规定, 可列成下述算式:

10×a+b-(a+b)

=10×a+b-a-b

=10×a-a

=9×a

最后的余数是 9×a,表明余数一定是 9 的倍数。