PAT~乙级~1022 D进制的A+B ~python
题目描述:
输入两个非负 10 进制整数 A 和 B (≤230−1),输出 A+B 的 D (1<D≤10)进制数。
输入格式:
输入在一行中依次给出 3 个整数 A、B 和 D。
输出格式:
输出 A+B 的 D 进制数。
输入样例:
123 456 8
输出样例:
1103
-————————————————————————————-答题区—————————————————————————————
a,b,jinzhi=input().split()
shuzi=int(a)+int(b)
jinzhi=int(jinzhi)
s=[]
while(True):
yushu=shuzi%jinzhi
s.append(yushu)
shuzi//=jinzhi
if(shuzi//jinzhi==0):
break
s.append(shuzi)
result=''
for i in s[::-1]:
result+=str(i)
print(int(result))
维护了一个PAT测试点问题的共享文档,欢迎大家把遇到的问题写在上面。
一起写文档:https://yiqixie.com/d/home/fcACe6xZ2aroPxFQrQZ05Cw32
github链接:https://github.com/Makerdd/PAT-yiji
还没有评论,来说两句吧...