import sys
num2alph = dict()
for i in range(0,36):
if i<10:
num2alph[i]=str(i)
else:
num2alph[i] = chr(i-10+ord("A"))
def printbBase(n,b):
res = list()
if n==0:
print(0)
return
else:
while(n!=0):
res.append(num2alph[n%b])
n = n//b
res.reverse()
print(*res,sep='')
for line in sys.stdin:
a, n, b = line.strip().split()
a, b = int(a), int(b)
n = int(n,base=a)
printbBase(n,b)
KY56 数制转换
最新推荐文章于 2024-09-27 10:11:28 发布