地球人是採用「十進位」系統,如圖 1 所示,我們利用「九九乘法表」進行乘法直式的 計算。據路邊社消息得知,冥王星人是採用「16進位」系統,所以如圖 2所示,需改用「FF 乘法表」進行乘法直式的計算。而 KIC 8462852 星球是在 2009 年首次被發現,位置離我 們約 1,500 光年遠,在銀河系天鵝座和天琴座之間,我們準備和其溝通,因此必須先準備 好 N 進位系統(N≦24), 開發能夠作 N 進位直式乘法的程式。註:當 N=24,則該數字系統 為 0123456789ABCDEFGHIJKLMN,均為大寫。
如圖說明:
http://203.204.246.43/problem/images/l107-2-1.png
輸入 3 個數值。第 1個數值代表要計算的進位系統 N,例如要進行 N=5 進位,就輸入 5, 要進行 N=14 進位就輸入 14;第 2、3個數值表示乘法直式運算的兩個數值,這兩個數值皆設定為兩個位數;例如,若要進行 16 進位計算,其數值範圍為 00~FF;各數字間以空格隔開。
2≦N≦24
輸出該 N 進制直式乘法的 5個數值,各數字間以空格隔開;如圖 2 的例子則輸出 "38 2E 310 700 A10";若輸入的運算數值不符合該進位系統,則輸出 "Error"。
16 38 2E
38 2E 310 700 A10
15 0A 1F
Error
20 IJ AJ
IJ AJ I01 99A0 A7A1
2 1 11
Error
3 22 222
Error
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |