题解 | #数值的整数次方#
数值的整数次方
http://www.nowcoder.com/practice/1a834e5e3e1a4b7ba251417554e07c00
比较简单,需要分解几种情况:
public class Solution {
public double Power(double base, int exponent) {
if (base == 0) {
return 0;
}
if (exponent == 0) {
return 1;
}
double res = 1;
int n = exponent > 0 ? exponent : -exponent;
while(n-- > 0) {
res = res * base;
}
if (exponent > 0) {
return res;
} else {
return 1/res;
}
}
}
百度成长空间 602人发布
查看20道真题和解析