我們在計算兩個數字相減時,經常會遇到必須向前一位數借1的情況。其實并不是非借位不可。下面所討論的補數加法,就是每個數字都用9來減,因此不會涉及借位的問題。
例如我們想計算573減489,可以不用借位,計算過程更輕松。先用999減去489得510,再將510加上573得 1083,忽略千位數1,而在個位數加1,就可以得到最后的答案84。
最后,83+1=84。
下面再舉一個例子說明這種方法:
最后16677+1=16678
用傳統的減法或計算器核對這兩個答案,再自己出題試試這種方法。
現在請你解釋為什么這個方法可行。
答案與分析:
這個方法可行的原因,可由下面的式子清楚地證明:
573-489=573+(1 000-1 000)-489
=573+(999+1-1 000)-489
=573+(999-489)+1-1000
這個方法與電腦做減法運算的方式很類似,只是電腦是以二進位數字儲存各運算值,因此電腦不是用一連串的“9”減去某數,而是用一連串的“1”。
做這樣的運算非常簡單,因為運算的結果就是把原來的“1”變成“0”,“0”變成“1”,例如1111-1011=0100。