c089. 00389 - Basically Speaking
Tags : 字串處理 進制轉換
Accepted rate : 362人/432人 ( 84% ) [非即時]
評分方式:
Tolerant

最近更新 : 2015-08-28 15:15

Content

有一家製造計算機的公司請你幫忙設計新型的計算機。這台計算機必須可以做不同數字系統的轉換(例如:將一個2進位的數字轉換成10進位的數字)。這台計算機還必須有下列的特性:

  • 有 7-digit 的顯示
  • 除了有 0 ~ 9 的按鈕之外,還有 A ~ F 的按鈕
  • 支援 2 進位到 16 進位
Input

輸入含有多組測試資料。

每組測試資料一列,含有 3 個數字。第一個數字為你所要轉換的數字。第二個數字為要轉換的數字為多少進位。第三個數字為要將這個數字轉成多少進位的數。在這3個數前後可能有一或多個空白字元存在。

以Sample Input 第一組測試資料為例:將 1111000 從 2 進位 轉換成 10 進位。

Output

對每組測試資料輸出一列 ,輸出轉換後出現在計算機顯示器上的數字。這些數字長度為 7,靠右對齊。如果這個數字太大無法以計算機顯示器顯示,則輸出 "ERROR"。輸出格式請參考 Sample Output。

Sample Input #1
1111000  2 10
1111000  2 16
2102101  3 10
2102101  3 15
  12312  4  2
     1A 15  2
1234567 10 16
   ABCD 16 15
Sample Output #1
    120
     78
   1765
    7CA
  ERROR
  11001
 12D687
   D071
測資資訊:
記憶體限制: 512 MB
公開 測資點#0 (100%): 1.0s , <1M
Hint :

* 中文翻譯:Lucky 貓

Tags:
字串處理 進制轉換
出處:
UVa389

Status Forum 排行

ID User Problem Subject Hit Post Date
22543 SUNGOD (黑龍炎使.煞氣ㄟSUNGOD) c089
測資可加強
967 2020-09-13 21:46