判断一个数是3的幂次方

方法一:一直除以3方法 方法二:转换位3进制判断是否只有一个前导1 方法三:公式推导 n=3i i= log3​(n) i= logb​(3) logb​(n)​ 方法四:算出int范围内最大的3幂次方,是3^19(方便写设为x),只要x取余n为0,则n为所求结果
相关文章
相关标签/搜索