只需要判断exponent是否为负整数就行
class Solution {
public:
double Power(double base, int exponent) {
int minu_flag = exponent < 0? 1: 0;
exponent = exponent < 0? -exponent: exponent;
double result = 1.0;
while(exponent--){
result = base * result;
}
if(minu_flag) result = 1.0/result;
return result;
}
};