当前位置: 代码迷 >> 综合 >> 【Python】1022?D进制的A+B?(20分)
  详细解决方案

【Python】1022?D进制的A+B?(20分)

热度:36   发布时间:2023-12-25 11:06:06.0

 

输入两个非负 10 进制整数 A 和 B (≤2?30???1),输出 A+B 的 D (1<D≤10)进制数。

输入格式:

输入在一行中依次给出 3 个整数 A、B 和 D。

输出格式:

输出 A+B 的 D 进制数。

输入样例:

123 456 8

输出样例:

1103

【Python参考代码】

#By yangbo 2020.07.24
a,b,d=map(int,input().split())
s,num,div=a+b,[],1
while div:div,mod=divmod(s,d)num.append(mod)s=div
for i in range(len(num)):print("%d"%num[len(num)-1-i],end="")