十進制到二進制轉換的程序
瀏覽:2213 收藏:1
?
給定一個十進制數作為輸入,我們需要編寫一個程序來將給定的十進制數轉換為等效的二進制數。
十進制到二進制的示例:
?
Input : 7
Output : 111
Input : 10
Output : 1010
Input: 33
Output: 100001
蠻力方法
例如:
如果十進制數為 10。
步驟1: 10 除以 2 的余數為零。因此,arr[0] = 0。
第 2 步:將 10 除以 2。新數字是 10/2 = 5。
第 3 步:5 除以 2 時的余數為 1。因此,arr[1] = 1。
第 4 步:將 5 除以 2。新數字是 5/2 = 2。
第 5 步: 2 除以 2 時的余數為零。因此,arr[2] = 0。
第 6 步:將 2 除以 2。新數字是 2/2 = 1。
第 7 步:1 除以 2 的余數為 1。因此,arr[3] = 1。
第 8 步:將 1 除以 2。新數字為 1/2 = 0。
第 9 步:由于數字變為 = 0。以相反的順序打印數組。因此,等效的二進制數是 1010。
下圖顯示了將十進制數 17 轉換為等效二進制數的示例。
?
技術鄰APP
工程師必備
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP
1
1





















