如果一个数是4的N次方,那么4^x=N,其中x是整数,那么x=log10(N)/log10(4)。
class Solution {
public:
bool isPowerOfFour(int num) {
double res=log10(num)/log10(4);
if(abs(res-(int)(res))<0.00000000001)
return 1;
else
return 0;
}
};