將十進位制數M轉換為N進製數

2021-08-18 10:59:55 字數 413 閱讀 2441

題目描述:給定乙個十進位制數m,以及需要轉換的進製數n。將十進位制數m轉化為n進製數。

exp:

輸入:輸入為一行,m(32位整數)、n(2 ≤ n ≤ 16),以空格隔開,如7,2。

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

#include#includeusing namespace std;

string mton(int m, int n)

else

} string res;

while (m)

return res;

}int main()

else

return 0;

}

M進製轉換為N進製數

給定乙個十進位制數m,以及需要轉換的進製數n。將十進位制數m轉化為n進製數 輸入為一行,m 32位整數 n 2 n 16 以空格隔開。為每個測試例項輸出轉換後的數,每個輸出佔一行。如果n大於9,則對應的數字規則參考16進製制 比如,10用a表示,等等 比如 輸入 7 2 輸出 111 進製轉換的思路...

Python學習 將N進製數轉換為M進製數

程式設計實現將乙個n進製數轉換成m進製數。將n進製數轉換為m進製數的乙個直接的方法就是將n進製數首先轉換為十進位制數,再從十進位制數往m進製轉換。這樣相當於把十進位制當做乙個中間狀態來實現n進製到m進製的轉換,很大程度上簡化了問題。方法一 可實現任意進製轉換 usr bin env python c...

十進位制數與N進製的轉換

1 問題描述 將從鍵盤輸入的十進位制數轉換為n 如二進位制,八進位制,十六進製制 進製資料。2 要求 利用順序棧實現數制轉換問題 include include 定義棧結構 typedef struct stackstack 宣告函式 void settable char table void pu...