想要求十進制數字 1375 求其 9 的補數與 10 的補數
我閱讀了這篇文章 https://sites.google.com/site/nutncsie10412/ge-ren-jian-jie/bu-shu
Complement(10) = X^N - BASE
請問補數是 X = 10, N =1 (因為 9 是一位數), BASE = 1375,所以是 10^1 - 1375 = -1365 嗎? 感覺不對..
文章裡面有提到這兩段話
Complement(N) = X^N - BASE
Complement(N-1) = (X^N - 1) - BASE
比方說,55取9的補數,就是: (10^2 - 1) - 55 = 44,也就是說,要讓相加的結果的每一個位數都是9
也就是說55在取9的補數的時候取到44,為什麼?
55是二位數, N = 3-1
55是十進位, X = 10
55是BASE
所以
Complement(3-1) = (10^3-1)-55 =44
不過若是我自己在算會簡化成
55取9的補數:99-55 = 44
55取10的補數:100-55 =45
那接下來是你的問題
想要求十進制數字 1375 求其 9 的補數與 10 的補數
1375取9的補數該怎麼算
9999-1375 = 8624
1375取10的補數該怎麼算
10000-1375 = 8625
以上大致是這樣別想太複雜