CCF 1036 進製轉換

2021-09-06 16:35:34 字數 669 閱讀 4530

時間限制: 1000 ms  空間限制: 262144 kb  具體限制  

題目描述

模擬將任意給定的正整數n轉換成對應的二進位制數的過程:對於輸入的任意正整數n,輸出若干行「shang:* yu:*」的形式,表示其轉換過程。

輸入

輸入正整數n。

輸出

輸出其轉為二進位制的過程(具體見樣例)。

樣例輸入

13
樣例輸出

shang:6 yu:1

shang:3 yu:0

shang:1 yu:1

shang:0 yu:1

資料範圍限制

1<=n<=5000

問題分析

這道題沒有坑,關鍵應該是考do while迴圈的使用。

程式**

#include using namespace std;

int main()

while(n!=0);

return 0;

}

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

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

進製轉換( R進製)

time limit 1 sec memory limit 128 mb 64bit io format lld submitted 3 accepted 1 submit status web board 我們可以用這樣的方式來表示乙個十進位制數 將每個阿拉伯數字乘以乙個以該數字所處位置的值 減1...