n進製問題

2021-09-24 21:20:52 字數 792 閱讀 2244

小剛同學最棒了

假設在n進製下,下面等式成立,567*456=150216,n的值是( )

a.  9              b.  10              c. 12               d.  18

常見的進製轉換有2、8、10、16,四位2進製相當於一位16進製制,10進製與2進製需要進行轉化,但這個也是我們一開始就接觸的,所以比較簡單,但是,如果遇到了非常見的進製且數值不較大的情況下,就需要有簡便的方法解決問題。接下來,根據這道題來看一下方法。

567*456=150216

根據題意,這是乙個n進製,利用進製轉換的方法,列方程

(5*n^2+6*n+7)*(4*n^2+5*n+6)=1*n^5+5*n^4+2*n^2+1*n+6

整理方程,得

20*n^4+49*n^3+88*n^2+71*n+42=n^5+5*n^4+2*n^2+n+6          (1)

式(1)對n取餘,得

42%n=6%n=6

42%n=6                             (2)

根據式(2),排除b選項,a,c,d選項都符合條件

式(1)先除n,再對n取餘,得

(71+42/n)%n=(1+6/n)%n

1%n=1                   (3)

題中所給選項都大於6,故而6/n=0

根據式(3),排除a,c,

答案選d

這個題解決了有關進製得判斷問題,可以有效得解決這類計算,還希望更多得同學可以了解。

下期再見!!!^ _^

根據等式,求解n進製問題

假設在n進製下,下面的等式成立,567 456 150216,n的值為 d a 9 b.10 c.12 d.18 解 將上述等式轉換成n進製的等式,即 5n 2 6n 7 4n 2 5n 6 20n 4 24n 3 28n 2 25n 3 30n 2 36n 42 20n 4 49n 3 88n 2...

N進製小數

n進製小數 將任意十進位制正小數分別轉換成2,3,4,5,6,7,8,9進製正小數,小數點後保留8位,並輸出。例如 若十進位制小數為0.795,則輸出 十進位制正小數 0.795000 轉換成 2 進製數為 0.11001011 十進位制正小數 0.795000 轉換成 3 進製數為 0.21011...

N進製小數

n進製小數 將任意十進位制正小數分別轉換成2,3,4,5,6,7,8,9進製正小數,小數點後保留8位,並輸出。例如 若十進位制小數為0.795,則輸出 十進位制正小數 0.795000 轉換成 2 進製數為 0.11001011 十進位制正小數 0.795000 轉換成 3 進製數為 0.21011...