需要转换的数字x(0<=x<=1e18) 转换使用的进制k(2<=k<=9)
对应进制的结果
33 2
100001
x,k=map(int,input().split()) s='' if x==0: print(0) else: while x: s=str(x%k)+s x=x//k print(s)
while True: try: num, r = list(map(int, input().split(" "))) if num == 0: print("0") else: result = "" while num != 0: result = str(num % r) + result num = num // r print(result) except: break
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题