輸入一個整數,在沒有將它轉換為二進制數的環境下,可以用對數計較出整數對應的二進制數的位數。若何在C++中,用對數計較整數對應二進制數的位數呢?小編與大師分享編程經驗。
用對數計較一個十進制數,對應的二進制數的位數,其流程圖如下圖所示。
起首,界說頭文件cmath。
界說兩個整型變量num和count,保留輸入的整數和對應二進制數的位數。
給計數變量count賦初值,其值為0。
輸入一個整數,保留在變量num中。
用對數計較整數對應二進制數的位數,保留在變量count中。
最后,輸出整數對應二進制數的位數。
運行法式,輸入肆意一個正整數,計較機就會輸出整數對應二進制數的位數。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!