开发平台(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):