SDUT1252進製轉換 棧

2021-07-15 21:43:10 字數 720 閱讀 6605

time limit: 1000ms memory limit: 65536k

輸入乙個十進位制數n,將它轉換成r進製數輸出。

輸入資料報含多個測試例項,每個測試例項包含兩個整數n(32位整數)和r(2<=r<=16, r<>10)。

為每個測試例項輸出轉換後的數,每個輸出佔一行。如果r大於10,則對應的數字規則參考16進製制(比如,10用a表示,等等)。

7 2

23 12

-4 3

111

1b-11

#include #include #include #define maxsize 1024

typedef char elemtype;

typedef struct

sq;int init(sq &s)

int push(sq &s,int e)

int pop(sq &s,elemtype &e)

int com_de(char ch)

int get(sq &s)

int empty(sq &s)

void clear(sq &s)

int main()

if(n<0)

while(n)

while(!empty(s))

printf("\n");

}}

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位整數...

SDUT 1252 進製轉換

輸入乙個十進位制數n,將它轉換成r進製數輸出。input 輸入資料報含多個測試例項,每個測試例項包含兩個整數n 32位整數 和r 2 r 16,r 10 output 為每個測試例項輸出轉換後的數,每個輸出佔一行。如果r大於10,則對應的數字規則參考16進製制 比如,10用a表示,等等 sample...