試題練習總結(求進製)

2021-09-26 04:01:34 字數 644 閱讀 4345

有這樣乙個例題:假設在n進製下,使下面的等式成立,567 * 456=150216。請求出n的值為()。

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

生活中我們大都是用到的十進位制,所以我們先對十進位制進行判斷。假設為十進位制,為了簡便咱們只計算最後一位數,即7*6=42,2不等於6,則說明不是十進位制。

我們可以先將等號的兩邊同時展開,如下圖所示:

最笨的辦法就是乙個選項接著乙個選項的試, 直至試出正確的選項。

但是我們也得結合實際情況,這只是乙個選擇題,分值不高,不值得我們為了正確的答案而花太長的時間。下面說一下做這一類題的通用方法:

首先對兩邊同時對n取餘,從最小項看起,得42%n=6,結合題中所給的選項,發現9、12與18都符合要求,分辨不出正確選項。

再對兩邊同時除以n,然後再次對n取餘,得(71+42/n)%n=(1+6/n)%n,選項中的數值都比6大,所以6/n小於1,同時還要取餘,所以6/n的值對結果幾乎沒有影響且1對n取余時結果為1,所以等式簡化為(71+42/n)%n=1,然後結合選項,即可得出答案為18。

題目 求進製N為多少

某進製計數器中各位數字符號所表示的數值,表示該數字符號值乘以乙個與數字符號相關的常數,該常數稱為位權。將不同的進製數按權展開可得到十進位制數字。例題 假設在n進製下,下面等式成立,567 456 150216,則n的值為 a.9 b.10 c.12 d.18 由將不同進製按權展開可得十進位制數字得到...

試題練習總結(公有 私有 保護)

例題 下面表述中,表達正確的是 a 公有繼承是基類中的public成員在派生類中仍是public的 b 公有繼承是基類中的private成員在派生類中仍是private的 c 公有繼承是基類中的protected成員在派生類中仍是protected的 d 私有繼承是基類中的public成員在派生類中...

試題 基礎練習 十六進製制轉十進位制

試題 基礎練習 十六進製制轉十進位制 資源限制 時間限制 1.0s 記憶體限制 512.0mb 問題描述 從鍵盤輸入乙個不超過8位的正的十六進製制數字串,將它轉換為正的十進位制數後輸出。注 十六進製制數中的10 15分別用大寫的英文本母a b c d e f表示。樣例輸入 ffff 樣例輸出 655...