题目描述
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
分析:只要注意指数取值可正,可负即可。
我的Code如下:
public class Solution {
public double Power(double base, int exponent) {
double res = 1.0;
if(exponent == 0){
return 1.0;
}else if(exponent>0){
for(int i=0; i<exponent; i++){
res*=base;
}
}else{
for(int i=0; i<-exponent; i++){
res*=base;
}
return 1.0 / res;
}
return res;
}
}
网友评论