基礎訓練 進製轉換 進製轉換

2021-08-14 22:22:46 字數 485 閱讀 8126

sample input 4

7440x80685

-1sample output

0x40x70x2c

525957

問題鏈結:uva10473 ****** base conversion

問題簡述:(略)

問題分析

這是乙個進製轉換問題。

#include 

intmain()  

else

}  return

0;  

}   學到的點:

本題中,c語言的sscanf將輸入的字串以所需要的形式(%x為十六進製制,%d為十進位制整數)存入n中,n再以printf函式用相應形式輸出。sscanf巧妙的在內部進行進製轉換後再存入n。不用我自行轉換。

關於強大的sscanf可用上類似正規表示式的方法擷取字串,詳見:

演算法訓練 進製轉換

演算法訓練 進製轉換 時間限制 1.0s 記憶體限制 256.0mb 錦囊1使用進製轉換的方法。錦囊2和普通的進製轉換類似,還是除p取餘倒著數,但注意取余是取正的部分。問題描述 我們可以用這樣的方式來表示乙個十進位制數 將每個阿拉伯數字乘以乙個以該數字所處位置的 值減 為指數,以 為底數的冪之和的形...

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

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