输入两个非负 10 进制整数 A 和 B (≤230 −1),输出 A+B 的 D (1<D≤10)进制数。
输入格式:
输入在一行中依次给出 3 个整数 A、B 和 D。
输出格式:
输出 A+B 的 D 进制数。
输入样例:
123 456 8
输出样例:
1103
思路:取10以内进制就是除N取余法,取到商为0即可。感觉还可以简化下,边循环变输出,等回头空了在优化一下。(PS:元旦回家休息了1天所以没更新题目)
first_num, second_num, jin_zhi = list(map(int, input().split()))
he = first_num + second_num
zonghe = []
while True:
shang = he//jin_zhi
yushu = he%jin_zhi
if shang == 0:
zonghe.append(yushu)
break
else:
zonghe.append(yushu)
he = shang
res = zonghe[::-1]
for i in res:
print(i,end="")