輸入乙個十進位制數n,將它轉換成r進製數輸出。
input
輸入資料報含多個測試例項,每個測試例項包含兩個整數n(32位整數)和r(2<=r<=16, r != 10)。
output
為每個測試例項輸出轉換後的數,每個輸出佔一行。如果r大於10,則對應的數字規則參考16進製制(比如,10用a表示,等等)。
sample input
7 2sample output23 12
-4 3
111利用短除法,得到進製轉換。利用棧,儲存進製轉換。1b-11
#include
using namespace std;
int a[
80000000];
char b[7]
=;intmain()
else
for(
int i = top -
1;i >=
0;i--
)else
} cout<}else
cout<<
"-";
for(
int i = top -
1;i >=
0;i--
)else
} cout<}return0;
}
SDUT 1252 進製轉換
time limit 1000ms memory limit 65536kb submit statistic discuss problem description 輸入乙個十進位制數n,將它轉換成r進製數輸出。input 輸入資料報含多個測試例項,每個測試例項包含兩個整數n 32位整數 和r 2...
SDUT 1252 進製轉換
進製轉換 time limit 1000ms memory limit 65536kb submit statistic discuss problem description 輸入乙個十進位制數n,將它轉換成r進製數輸出。input 輸入資料報含多個測試例項,每個測試例項包含兩個整數n 32位整數...
SDUT1252進製轉換 棧
time limit 1000ms memory limit 65536k 輸入乙個十進位制數n,將它轉換成r進製數輸出。輸入資料報含多個測試例項,每個測試例項包含兩個整數n 32位整數 和r 2 r 16,r 10 為每個測試例項輸出轉換後的數,每個輸出佔一行。如果r大於10,則對應的數字規則參考...