题目
实现 pow(x, n) ,即计算 x
的整数 n
次幂函数(即,xn
)。
代码
class Solution {
public double myPow(double x, int n) {
if(n == 0 || x == 1){
return 1;
}
if(n < 0){
x = 1/x;
n = -n;
}
double res = x;
long nn = (long)n - 1;
while(nn > 0){
res *= x;
nn = nn -1;
}
return res;
}
}