题目描述
给定一个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; } } };