用加法做减法
(也称补数法)
在这里我们用加法来做减法!
(其实我不建议用这个方法来做一般的减法,但这确实是个正确而有趣的减法,在某些情形下也会省一点时间。)
步骤
按这些步骤去做:
- 求减数的 "补数(下面会解释怎样做)
- 与被减数相加
- 拿走左边的 "1"
补数
一个数的 "补数" 是与这个数相加而得到 10(或 100、1000 等,视有几个数位而定)的数
例子:3 的补数是 7,因为 3+7=10(加 7 就是 10)
例子: 85 的补数 15,因为 85+15=100
例子:111 的补数是 889,因为 111+889=1000
求补数
求补数很容易!
求每个数位与 9 的差。加起来便是 "999……",所以再加 1 就是 "1000……"
这样做:
- 从 "个"位开始
- 跳过零
- 然后:
对于第一个不是零的数位: | 求数位和 10 的差 | |
对于所有其他数位: | 求数位和 9 的差 |
这是两个例子:
(你可以把数和其补数相加来检验,
例如 372+628=1000)
熟悉后你可以不加思索就求得 "与 10 的差" 或 "与 9 的差,求补数也变得非常容易。
这是个需要跳过零的例子:
例子:1700 的补数是多少?
- 跳过两个零
- 7 的 "10" 补数是 3,
- 1 的 "9" 补数是 8,
所以答案是:
8300
(检验:1700+8300 = 10000)
相加!
接下来把被减数与减数的补数相加(用直式加法),但记得拿走左边的 "1"。
三"步"曲:(补数、相加、拿走):
我们求得 653 − 372 = 281(你可以检验!)
如果减数的数位比被减数少呢?
例如, 4567 − 56?
补数的数位个数应该和被减数的数位个数相同,在运算是我们只需要在补数的左边加上 9 来填满应有的数位。
例子:4567 − 56
56 的补数是 44,但我们需要填到 4个数位,所以我们在左边加上两个 9 来得到 9944。接着我们就可以与被减数相加了:
4567
+9944
14511
拿走左边的 "1",答案便是:
4511
其实这个例子用快速减法来做更合适,但例子示范了补数法的三"步"曲: "补数、相加、拿走"。
现在去做减法练习题!