sicily 1813 M進製數問題

2021-07-05 10:13:32 字數 827 閱讀 1111

time limit: 1 secs, memory limit: 32 mb

試用 c++的類來表示一般進製數。

給定 2 個n位m進製整數a和b,計算m進製數整數p = a / b (向下取整)與 q = a % b的值。

輸入包含多個測試點。第一行為乙個整數t,表示測試點數。

對於每個測試點第 1 行是進製 m 。第 2 行和第 3 行分別給出 m 進製整數 a 和 b。

所有 m 進製數的10進製表示均不超出int範圍。

對於每個測試點,第一行輸出 m 進製數整數 p = a / b 的值,第二行輸出 q = a % b 的值。

1

1629fa5

7

5ff3

0

#include #include using namespace std;
//將m 進製轉換為10進製

int changetod(string s, int m)

return num;

}

//將10進製轉為m 進製

string changetom(int num, int m)

for(int i = result.size()-1; i>=0; i--)

return s; }

int main()

// system("pause");

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...

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

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