C++怎樣用對數計算整數對應二進制數的位數

輸入一個整數,在沒有將它轉換為二進制數的環境下,可以用對數計較出整數對應的二進制數的位數 。 若何在C++中,用對數計較整數對應二進制數的位數呢?小編與大師分享編程經驗 。

需要這些哦
C++
方式/
1用對數計較一個十進制數,對應的二進制數的位數,其流程圖如下圖所示 。

C++怎樣用對數計算整數對應二進制數的位數



2起首,界說頭文件cmath 。

C++怎樣用對數計算整數對應二進制數的位數



3界說兩個整型變量num和count,保留輸入的整數和對應二進制數的位數 。

C++怎樣用對數計算整數對應二進制數的位數



4給計數變量count賦初值,其值為0 。

C++怎樣用對數計算整數對應二進制數的位數



5輸入一個整數,保留在變量num中 。

C++怎樣用對數計算整數對應二進制數的位數



6用對數計較整數對應二進制數的位數,保留在變量count中 。

C++怎樣用對數計算整數對應二進制數的位數



7最后,輸出整數對應二進制數的位數 。

C++怎樣用對數計算整數對應二進制數的位數



8【C++怎樣用對數計算整數對應二進制數的位數】運行法式,輸入肆意一個正整數,計較機就會輸出整數對應二進制數的位數 。

C++怎樣用對數計算整數對應二進制數的位數



C++怎樣用對數計算整數對應二進制數的位數




以上內容就是C++怎樣用對數計算整數對應二進制數的位數的內容啦,希望對你有所幫助哦!

    猜你喜歡