✍️ 作者:顾南 📅 发布于 2026-03-10 🏷️ 简便计算 / 减法

昨天下午在旧书店翻到一本 1987 年的《小学数学简便算法》,封面都掉了。

蹲在书架第三排的地板上,我翻到第 47 页。那里有一道题:4.05 − 37.85。答案写得很小,旁边还有个铅笔写的“借位三次”。

“你蹲那儿半小时了,找到什么宝贝?”书店老板老周从柜台后探头。
我举起书:“一道减法。4.05 减 37.85。”
老周乐了:“那不得负三十多?”
“负三十三点八。”我说。
“你这不挺快吗?”
“我算了三遍,前两遍都写成负三十三点七。”

老周没再说话,继续低头贴他的书脊标签。我掏出手机,在备忘录里写了三行:4.05 − 37.85 = ? 然后开始拆。

第一遍:我把它拆成整数和小数

37.85 先看成 37 + 0.85。4.05 减 37 等于负 32.95,再减 0.85,得到负 33.80。

但第二遍我偷懒,把 0.85 看成了 0.8,算出负 33.75。差了 0.05。就是这 0.05,让我在书店的地板上又坐了十分钟。

第二遍:换成补数法

37.85 − 4.05 = 33.80,取负。这其实更稳,因为 37.85 减 4 再减 0.05,两步都是口算。

我把这个思路写给老周看。他推了推眼镜,说了一句让我记到现在的话:

“你们年轻人现在都拿手机算,但减法最怕的就是中间多一个零。4.05 那个零,我小时候至少错了二十次。”

老周今年六十三,在这条巷子里卖了二十七年书。他说这话时,手里正用一把铜色美工刀裁牛皮纸,刀口压得很慢。

第三遍:负数先减,符号后放

我的最终写法是:将原式写成 −(37.85 − 4.05)。37.85 − 4 = 33.85,33.85 − 0.05 = 33.80。所以答案是负 33.80。

写出来之后我反而愣了一下。4.05 − 37.85 = −33.80,就这么简单。可如果第一眼看过去就想心算,十有八九会卡在那个 0.05 上。

说实话,我不认为“简便计算”这四个字是给聪明人准备的。它更像是给容易出错的人准备的一套慢方法。4.05 − 37.85 这道题,口算快的朋友可能三秒就写对,但我这种容易在借位处跳步的人,老老实实拆成三步反而最快。网上那些“一秒出答案”的视频,我看一个划走一个。

顺便说一句,我后来在站里翻到一篇讲补数思路的文章,链接放在下面了。它和我这里的路子不太一样,但里面对“负号处理”的写法比我清楚,值得看一眼。

那天从书店出来已经快七点。老周关门时把那本 1987 年的书塞给我,说“送你了,反正也没人买”。我回家又用计算器验了一遍,负 33.80,没错。

如果你也在带小孩写作业,或者自己偶尔需要算这种带小数的减法,记住一件事:先把两个数之间的距离算出来,再决定符号。距离是 33.80,方向朝负,答案就出来了。

写好这篇文章的时候是凌晨两点。我桌上还放着那张草稿纸,第一行写着“4.05 − 37.85 = −33.75(错)”,后面被我用圆珠笔重重划掉了。划掉的那一下,还挺解气的。