1012.D进制的A+B (20)

# 题目描述
# 输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。
# 输入描述:
# 输入在一行中依次给出3个整数A、B和D。
# 输出描述:
# 输出A+B的D进制数。
# 输入例子:
# 123 456 8
# 输出例子:
# 1103
a = input().split()
b = []
b.append(str((int(a[0])+int(a[1]))%int(a[2])))
c = (int(a[0])+int(a[1]))//int(a[2])
while c > 0:
    b.append(str(c%int(a[2])))
    c //= int(a[2])
b.reverse()
print("".join(b))

猜你喜欢

转载自blog.csdn.net/luslin/article/details/81711598