小剛同學最棒了
假設在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...