// 循环
double Power(double base, int exponent) {
int times = base>0 ? 1 : -1;
if (exponent>0) {
int b = base;
while (--exponent) {
base *= b;
}
}
else if (exponent<0) {
double b = 1 / base;
base = b;
while (++exponent) {
base *= b;
}
}
else if (exponent == 0) {
return 1;
}
return base;
}