的答案:
$$
\frac { - 2 5 3 } { 7 7 }
$$
如果希望求解这个问题而不使用借位的话,就要采用与之前稍微不同的方法。首先要像前面一样,用999减去减数253,计算出对9的补数:
$$
\frac { - 2 5 3 } { 7 4 6 }
$$
把该数对9的补数与被减数相加:
$$
\frac { 1 7 6 } { 9 2 2 }
$$
在前面的例子中,下一步应该加1,并减去1000来得到最终结果。但是在这里,这种方法并不适用。因为你会遇到923减去1000的情况,这又导致了借位。
由于我们之前已经加了999,这里再减去999:
$$
\frac { - 9 9 9 } { 7 7 9 }
$$
到这里,我们会意识到这个问题的结果是负数,因此需要将减数与被减数交换,用999减去922。这里没有用到借位,结果与我们期望的相同:
$$
\frac { - 9 9 9 } { - 7 7 }
$$
同样的技巧可以用于二进制数中,而且实际上这要比十进制数简单。让我们一起来看看该如何操作。
原来的减法题目是:
编码—隐匿在计算机软硬件背后的语言
150