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