題目1138 進製轉換

2021-06-17 18:18:44 字數 561 閱讀 4251

題目描述:將乙個長度最多為30位數字的十進位製非負整數轉換為二進位制數輸出。

輸入:多組資料,每行為乙個長度不超過30位的十進位製非負整數。

(注意是10進製數字的個數可能有30個,而非30bits的整數)

輸出:每行輸出對應的二進位制數。

樣例輸入:

013

8

樣例輸出:

0111

1000

**:

#include #include char str[30];

int main()

return 0;

}

本題可以畫乙個例子出來,便於理解和解題。

題目1138 進製轉換 九度OJ

題目1138 進製轉換 時間限制 1 秒 記憶體限制 32 兆 特殊判題 否 提交 4282 解決 1608 題目描述 將乙個長度最多為30位數字的十進位製非負整數轉換為二進位制數輸出。輸入 多組資料,每行為乙個長度不超過30位的十進位製非負整數。注意是10進製數字的個數可能有30個,而非30bit...

九度OJ 1138 進製轉換

此題說來慚愧。輸入資料過大不能儲存在long long中。冥思苦想想不到處理方法,最後看了一篇博文才受了啟發,採取逐位計算的方法來對字串進行處理,有點類似硬體的計算方法了。具體演算法如下 從高到低逐位進行 除以二存在另乙個串中,再判斷此位奇偶。若奇則c位1,若偶則c位0。將c同下位一起重複如此演算法...

FAFU OJ 進製轉換題目

進製轉換題目 time limit 1000ms memory limit 65536kb total submissions 59accepted 28 share description 輸入乙個十進位制數n,將它轉換成r進製數輸出。input 輸入資料報含多個測試例項,每個測試例項包含兩個整數...