十二周進製轉換

2021-07-24 23:53:37 字數 609 閱讀 8521

問題及**

/*

煙台大學計算機與控制工程學院

檔名稱: 進製轉換

作 者:展一

題目描述

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

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

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

樣例輸入

7 223 12

-4 3

樣例輸出

1111b-11

*/#includevoid binary(int, int);

int main()

binary(n, r);

printf("\n");

}return 0;

}void binary(int n, int r)

}

執行結果

知識點總結

學習心得

進製轉換(任意進製轉換)

a進製轉b進製 思想 a進製轉十進位制 十進位制轉b進製 a進製轉十進位制 include include includeusing namespace std const int p 16 p代表 a進製 int main cout 十進位制轉b進製 include includeusing na...

進製進製進製 轉換

從剛學計算機就對進製轉換有著莫名的反感,2進製 8進製 10進製 16進製制各種轉換。下面就說下邏輯位址轉換成實體地址的求法吧 首先,使用者輸入乙個16進製制的數字cin hex logic add hex的意思是告訴計算機輸入的數是以16進製制方式輸入的 這個時候你要是輸出cout cout 經過...

十二周總結

while scanf d n 就是當沒有輸入的時候退出迴圈,相當於while scanf d n eof 有些 不判定輸入可以,但vjudge不判定很大可能性會超時,好幾次查到最後發現都是這個錯誤 比較的是兩個字串的ascii值 equals 比較的是兩個字串的內容 mapmaps 定義乙個map...