1022 D进制的A+B (Python实现)

﹏ヽ暗。殇╰゛Y 2023-06-17 10:57 17阅读 0赞

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

输入格式:

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

输出格式:

输出 A+B 的 D 进制数。

输入样例:

  1. 123 456 8

输出样例:

  1. 1103

Python实现:

  1. a, b, d = list(map(float, input().split()))
  2. c = a + b
  3. result = []
  4. if c == 0:
  5. print("0")
  6. while c != 0:
  7. result.append(c % d)
  8. c = c // d
  9. # print(result)
  10. result.reverse()
  11. # print(result)
  12. print(''.join(str(int(i)) for i in result), end='')

发表评论

表情:
评论列表 (有 0 条评论,17人围观)

还没有评论,来说两句吧...

相关阅读