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