美文网首页PAT
1012 D进制的A+B (20)——python

1012 D进制的A+B (20)——python

作者: 憨憨你好_我是敢敢 | 来源:发表于2020-03-18 19:29 被阅读0次

题目描述

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

输入描述:

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

输出描述:

输出A+B的D进制数。

输入例子:

123 456 8

输出例子:

1103

******************************手动分割*******************************

解题思路:

1.十进制转换为D进制,A+B不断除以D,直到商为零,余数反过来输出即可。


图解

代码:

list1 = [int(i) for i in input().split()]
# print(list1)
list2 = []
for i in range(1,10):
    if list1[i] != 0:
        list2.append(i)
        list1[i] -= 1
        break
# print(list1,list2)
for i in range(10):
    for j in range(list1[i]):
        list2.append(i)
# print(list2)
for i in list2:
    print(i,end='')

相关文章

  • 1012 D进制的A+B (20)——python

    题目描述 输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。 输...

  • B1022

    1022 D进制的A+B (20)(20 分) 输入两个非负10进制整数A和B(<=230-1),输出A+B的D ...

  • 1022

    //1022 D进制的A+B(20 分)//输入两个非负 10 进制整数 A 和 B (≤2 ^​ 30​ − 1...

  • PAT1022

    1022 D进制的A+B (20 分) 输入两个非负 10 进制整数 A 和 B (≤2​30​​−1),输出 A...

  • 1022 D进制的A+B (20分)(Python)

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

  • PAT Basic 1022 D进制的A+B

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

  • PTA 1022 D进制的A+B (20 分)

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

  • C语言实现 PTA 1022 D进制的A+B

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

  • 1022 D进制的A+B

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

  • 2018-05-02 pat1022

    输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。 输入格式: ...

网友评论

    本文标题:1012 D进制的A+B (20)——python

    本文链接:https://www.haomeiwen.com/subject/nsxoehtx.html