题目描述

给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
class Solution {
public:
    double Power(double base, int exponent) {
        if(base == 0){
            return 0;
        }else if(exponent == 0){
            return 1;
        }else {
            if(exponent<0){
                base = 1/base;
                exponent*=-1;
            }
            double sum = 1.0;
            for(int i=0;i<exponent;i++){
                sum*=base;
            }
            return sum;
        }
    }
};

  

相关文章:

  • 2021-07-01
  • 2021-08-26
  • 2021-06-10
  • 2021-12-12
  • 2021-11-26
  • 2021-11-05
  • 2021-08-29
  • 2021-07-23
猜你喜欢
  • 2021-12-15
  • 2021-08-23
  • 2021-07-12
  • 2021-09-26
  • 2021-12-02
  • 2021-08-19
  • 2022-01-11
相关资源
相似解决方案