• 326. Power of Three


    主要注意的是精读判断问题,使用round()函数进行四舍五入的取整数

    判断精读的是方法是使用一个static的变量  double epsilon = 10e-15;  

    之后用abs()函数判断两个数之差是否在这个范围内即可。

    #include <cmath>
    
    class Solution {
    public:
        bool isPowerOfThree(int n) {
    
            double epsilon = 10e-15;       
            if(n<=0)
                return false;
            else if(n==1)
                return true;
            else
            {
                double res=log(n)/log(3);
                return abs(res-round(res))<epsilon;
      
            }
        }
    };
    

      

  • 相关阅读:
    hdu1159 LCS模板题
    RabbitMQ入门
    Dubbo
    SpringMVC
    MySQL的再理解
    ElasticSearch
    redis入门学习
    Swagger
    SSM整合
    MybatisPlus
  • 原文地址:https://www.cnblogs.com/aguai1992/p/5245986.html
Copyright © 2020-2023  润新知