B1022 D進製的A B

2022-06-13 22:00:16 字數 666 閱讀 4603

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

1718

思路19

先計算a+b(此時為十進位制),然後把結果轉換為d進製,

20而十進位制轉換為d進製的過程可以直接進行「除基取餘法」。

21*/

2223 #include 24 #include 25

using

namespace

std;

2627

intmain()

28 while (sum!=0); //

num最終等於4

38for(int i=num-1;i>=0;i--) //

從高位到低位進行輸出

39 printf("%d"

,ans[i]);

40return0;

41 }

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 函式返回成功讀入的資料項數,讀入資料時遇...

B1022 D進製的A B(python)

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 注意審題,題目說兩個非負數,因此,t...

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 按照進製轉換的公式,得出的餘數要反過來輸出。所以要先把計算出的餘數儲存在陣列中,但是陣列...