1006: 进制转换
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:376
解决:127
题目描述
实现任意两种不同进制之间的数据转换。
输入
共三行。
第一行是一个正整数,表示需要转换的数的进制n(2<=n<=16);
第二行是一个n进制数,若n>10则用大写字母A—F表述数码10-15,并且该n进制对应的十进制的值不超过1000000000;
第三行也是一个正整数,表示转换之后的数的进制m(2<=m<=16)。
输出
输出一个转换之后的m进制数。
样例输入 复制
16
3D
2
样例输出 复制
111101
提示
n =int(input())# 需要转换数的进制n(2<=n<=16)
a=input()#一个n进制数
m =int(input())# 转换后的数的进制m(2<=n<=16)
# 用自定义函数,可以考虑将所有问题都转换成十进制转X进制、从X进制转十进制。
#数据结构的角度,可以尝试用字符串、栈、链表。