輸入兩個非負 10 進製整數 a 和 b(≤230
−1
≤2^−1
≤230−1
),輸出 a+b 的 d (1輸出格式:
輸出 a+b 的 d 進製數。
輸入樣例:
123 456 8
輸出樣例:
1103
補充說明:
①測試點3 會卡「輸入的十進位制數小於 d 的情況」
②scanf()
函式返回成功讀入的資料項數,讀入資料時遇到了「檔案結束」則返回 eof。
如: scanf( %d%d ,&a, &b); 函式返回值為 int 型。
如果 a 和 b 都被成功讀入,那麼 scanf 的返回值就是2;
如果只有 a 被成功讀入,返回值為1;
如果 a 和 b 都未被成功讀入,返回值為0;
如果遇到錯誤或遇到 end of file ,返回值為 eof。
**如下:
#include
#include
using
namespace std;
intmain()
while
(sum !=0)
while
(i !=0)
}return0;
}
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 ...
1022 D進製的A B 20 分
注意 do while和while的區別,do while至少執行一次,while可能會直接跳過,碰到臨界值時是不同的 如果a b 0,此時直接用while出錯,要用do while 輸入兩個非負 10 進製整數 a 和 b 2 30 1 輸出 a b 的 d 1輸入在一行中依次給出 3 個整數 a...
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 輸出樣例 進製轉換 p進製改十進位制 int n 0,product 1 n為結...