数值的整数次方
题目
实现函数double Power(double base, int exponent), 求base的exponent次方。
思路
分情况考虑,分指数大于0或小于0
代码
public double Power(double base, int exponent){
double result=1;
if(exponent>0){
for(int i=1;i<=exponent;i++){
result=base*result;
}
}
else if(exponent<0){
dao=1/base;
int ex=-exponent;
for(int i=0;i<ex;i++){
result=result*dao;
}
}
else{
return 1;
}
return result;
}