[問題] 寫一段進位轉換的code
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
c++
問題(Question):
我想用c++ 寫一段 code 可以把任一個進位(base) 轉成 任一個進位的數
(convert a number from one base to another)
可互相轉換的進位範圍(base) 從 2 到 36
轉換之後的兩位數 10 到 35 則轉成 A 到 Z 字母表示
餵入的資料(Input):
input:1.輸入一個數的進位(base) : 6
2.以及這個數在這個進位的表示方式: 405
3. 一個新的進位(new base): 19
( 一個 6進位的數 405 用 19進位表示 )
預期的正確結果(Expected Output):
output: 7G
錯誤結果(Wrong Output):
數學上都會轉 但是寫成code 的過程很笨
程式碼(Code):(請善用置底文網頁, 記得排版)
因為 code 實在不太懂怎麼下手
我的想法是要不要先把 舊的數轉成10 進位之後 再寫成 新的進位
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 107.0.114.147
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1459222725.A.2F7.html
推
03/29 12:37, , 1F
03/29 12:37, 1F
→
03/29 12:37, , 2F
03/29 12:37, 2F
→
03/29 12:37, , 3F
03/29 12:37, 3F
→
03/29 12:38, , 4F
03/29 12:38, 4F
→
03/29 12:38, , 5F
03/29 12:38, 5F
→
03/29 12:38, , 6F
03/29 12:38, 6F
→
03/29 12:38, , 7F
03/29 12:38, 7F
→
03/29 12:38, , 8F
03/29 12:38, 8F
→
03/29 12:38, , 9F
03/29 12:38, 9F
→
03/29 12:38, , 10F
03/29 12:38, 10F
→
03/29 12:38, , 11F
03/29 12:38, 11F
推
03/29 12:55, , 12F
03/29 12:55, 12F
→
03/29 13:42, , 13F
03/29 13:42, 13F
推
03/29 14:03, , 14F
03/29 14:03, 14F
→
03/29 14:03, , 15F
03/29 14:03, 15F
推
03/29 17:26, , 16F
03/29 17:26, 16F
推
03/29 18:55, , 17F
03/29 18:55, 17F
→
03/29 18:57, , 18F
03/29 18:57, 18F
→
03/29 18:57, , 19F
03/29 18:57, 19F
→
03/29 18:58, , 20F
03/29 18:58, 20F
→
03/29 18:59, , 21F
03/29 18:59, 21F
→
03/29 19:00, , 22F
03/29 19:00, 22F
→
03/29 19:01, , 23F
03/29 19:01, 23F
→
03/29 23:07, , 24F
03/29 23:07, 24F
→
03/30 00:53, , 25F
03/30 00:53, 25F

→
03/30 00:54, , 26F
03/30 00:54, 26F
→
03/30 00:59, , 27F
03/30 00:59, 27F
→
03/30 01:55, , 28F
03/30 01:55, 28F
→
03/30 01:56, , 29F
03/30 01:56, 29F
推
03/30 02:00, , 30F
03/30 02:00, 30F