B1022 D進製的A B(python)

2021-10-04 08:44:25 字數 636 閱讀 3905

1022 d進製的a+b (20分)

輸入兩個非負 10 進製整數 a 和 b (≤2

​30​​ −1),輸出 a+b 的 d (1輸入格式:

輸入在一行中依次給出 3 個整數 a、b 和 d。

輸出格式:

輸出 a+b 的 d 進製數。

輸入樣例:

123 456 8

輸出樣例:

1103

注意審題,題目說兩個非負數,因此,total可能為零,不要漏掉這種情況。

a, b, n =

map(

int,

input()

.split(

' ')

)total = a + b

if total ==0:

print(0

) exit(

)num =

while total:

reminder = total % n # 餘數

int(reminder)

) total //= n

for item in num[::

-1]:

print

(item,end=

'')

B1022 D進製的A B

1 2 題目描述 3輸入兩個非負十進位制整數a和b 2 30 1 以及d 進製數 4輸出a b的d 1 d 10 進製數。56 輸入格式 7在一行中依次給出三個整數a,b和d 進製數 89 輸出格式 10a b的d進製數 1112 輸入樣例 13123 456 8 1415 輸出樣例 161103 ...

B1022 D進製的A B(20分)

輸入兩個非負 10 進製整數 a 和 b 230 1 2 1 230 1 輸出 a b 的 d 1輸出格式 輸出 a b 的 d 進製數。輸入樣例 123 456 8 輸出樣例 1103 補充說明 測試點3 會卡 輸入的十進位制數小於 d 的情況 scanf 函式返回成功讀入的資料項數,讀入資料時遇...

1022 D進製的A B

輸入兩個非負10進製整數a和b 230 1 輸出a b的d 1 d 10 進製數。輸入格式 輸入在一行中依次給出3個整數a b和d。輸出格式 輸出a b的d進製數。輸入樣例 123 456 8輸出樣例 1103 按照進製轉換的公式,得出的餘數要反過來輸出。所以要先把計算出的餘數儲存在陣列中,但是陣列...