模拟幂的运算过程,对于正数次幂、0次幂、非负次幂分别处理。

class Solution {
public:
    double Power(double base, int exponent) {
        double result = 1;
        if(!exponent){
            return 1.0;
        }
        for(int i = 0;i < abs(exponent);i++){
            if(exponent >= 0){
                result *= base;
            }
            else{
                result /= base;
            }
        }
        return result;
    }
};