怎樣在C++中用2的冪次方表示一個整數

所有的整數都可以用2的冪次方暗示 , 例如137=2(7)+2(3)+2(0) 。 如何用C++實現這一運算呢?小編與大師分享編程經驗 。

怎樣在C++中用2的冪次方表示一個整數



需要這些哦
C++
方式/
1起首 , 界說一個自界說函數 , 實現將整數轉換為2的冪次方 。

怎樣在C++中用2的冪次方表示一個整數



2若是m等于1 , 則輸出2的冪次方 。

怎樣在C++中用2的冪次方表示一個整數



3若是m年夜于1 , 則用遞歸方式繼續運算 。

怎樣在C++中用2的冪次方表示一個整數



4若是m模2的余為1 , 則在原等式后添加一項2的冪次方 。

怎樣在C++中用2的冪次方表示一個整數



5本家兒函數中 , 起首界說兩個整型變量 , 保留計較的整數和冪次方 。

怎樣在C++中用2的冪次方表示一個整數



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

怎樣在C++中用2的冪次方表示一個整數



7最后 , 挪用遞歸函數 , 輸出暗示整數的2的冪次方等式 。

怎樣在C++中用2的冪次方表示一個整數



8【怎樣在C++中用2的冪次方表示一個整數】運行法式 , 輸入一個整數后 , 電腦就管帳算出它對應的2的冪次方等式 。

怎樣在C++中用2的冪次方表示一個整數




以上內容就是怎樣在C++中用2的冪次方表示一個整數的內容啦 , 希望對你有所幫助哦!

    猜你喜歡