数值的整数次方

来源:互联网 发布:网络优化工程师qq群 编辑:程序博客网 时间:2024/05/16 14:59

题目描述

给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。

class Solution {
public:
    double Power(double base, int exponent)
    {
        double result=1.0;
    if(exponent==0)
        result=1;
     if(exponent>0)
         {
             for(int i=1;i<=exponent;i++)
             {


               result*=base;


             } 
         
         
         }
        if(exponent<0)
            {
            
             exponent=-exponent;
             for(int i=1;i<=exponent;i++)
             {


              result*=base;


             } 
            result=1.0/result;
            
        }
        return result;
    }
};

0 0