题目描述
输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。
输入描述:
输入在一行中依次给出3个整数A、B和D。
输出描述:
输出A+B的D进制数。
输入例子:
123 456 8
输出例子:
1103
语言:python3
def f(n, x):
a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 'A', 'b', 'C', 'D', 'E', 'F']
b = []
while True:
s = n//x
y = n % x
b = b+[y]
if s == 0:
break
n = s
b.reverse()
for i in b:
print(a[i], end='')
M = input().split()
A, B, C = int(M[0]), int(M[1]), int(M[2])
f(A+B, C)