[leetcode]-326. Power of Three(C语言)

Given an integer, write a function to determine if it is a power of three.

Follow up:
Could you do it without using any loop / recursion?

bool isPowerOfThree(int n) {
    if(n<=0)
        return false;
    double s=log10(n)/log10(3);
    if(s-(int)s==0)
        return true;
    return false;
}

猜你喜欢

转载自blog.csdn.net/shen_zhu/article/details/79594629