判斷一個數是3的冪次方

方法一:一直除以3方法 方法二:轉換位3進制判斷是否只有一個前導1 方法三:公式推導 n=3i i= log3​(n) i= logb​(3) logb​(n)​ 方法四:算出int範圍內最大的3冪次方,是3^19(方便寫設爲x),只要x取餘n爲0,則n爲所求結果
相關文章
相關標籤/搜索