輸入兩個非負10進製整數a和b(<=230-1),輸出a+b的d (1 < d <= 10)進製數。
輸入格式:
輸入在一行中依次給出3個整數a、b和d。
輸出格式:
輸出a+b的d進製數。
輸入樣例:
123 456 8輸出樣例:
1103
按照進製轉換的公式,得出的餘數要反過來輸出。所以要先把計算出的餘數儲存在陣列中,但是陣列長度不確定,所以使用不定長陣列vector。
具體的使用方法:
1.在頭中應用檔案 #include
2.using namespace std; 一定要加上這一句,不然無法使用。
3.宣告: vector 《資料型別》 變數名;
4.新增資料: 變數名.push_back(資料);
5.陣列長度: 變數名.size();
5.呼叫: 按照陣列使用下標呼叫
#include#includeusing namespace std;
int main()
while(c!=0)
for(i=result.size()-1;i>=0;i--)
return 0;
}
1022 D進製的A B
分析 其實就是把十進位制數a b的和轉換為d進製數 模擬十轉二的除基取餘法 思路 為了防止不必要的麻煩,a和b還是用long吧 除基取餘 將a b的和除以d,取每次的餘數,直到商為0 不能直接輸出餘數,這樣是反的。放在乙個陣列裡倒著輸出 include using namespace std int...
1022 D進製的A B 20
輸入兩個非負10進製整數a和b 230 1 輸出a b的d 1 d 10 進製數。輸入格式 輸入在一行中依次給出3個整數a b和d。輸出格式 輸出a b的d進製數。輸入樣例 123 456 8輸出樣例 1103 這個題目,自己提交了三遍,一直沒有ac,到最後,發現,原來是自己再結果為零 的時候沒有判...
1022 D進製的A B 20
時間限制 100 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 chen,yue 輸入兩個非負10進製整數a和b 230 1 輸出a b的d 1 d 10 進製數。輸入格式 輸入在一行中依次給出3個整數a b和d。輸出格式 輸出a b的d進製數。輸入樣...