帶堆疊的多進位制轉換
對於多進位制轉換,設定一個變數並新增要計算的進位制。
在這裡,對於我們的示例,我將變數 baseNum 設定為 2 −
int baseNum = 2;
以相同的方式,如果您想要 8 進位制,則將上述內容設定為 −
int baseNum = 2;
您還可以將上述變數值作為使用者輸入獲取。
獲取值後,設定一個堆疊並獲取值 −
Stack s = new Stack();
do {
s.Push(n % baseNum);
n /= baseNum;
} while (n != 0);使用堆疊後,彈出元素。這將為您提供結果。
假設數字 n 為 45,那麼二進位制中的結果將為 −
Result... 101101
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP