题解 | #数值的整数次方#
数值的整数次方
http://www.nowcoder.com/practice/1a834e5e3e1a4b7ba251417554e07c00
这道题不难,多留意一下整数分正整数、0和负整数,后面就没问题了
class Solution {
public:
double Power(double base, int exponent) {
double result = 1;
if(base==0 && exponent==0)
return NULL;
if(exponent>0) {
for(int i=0;i<exponent;i++) {
result *= base;
}
}
else if(exponent<0) {
for(int i=0;i<-exponent;i++) {
result *= base;
}
result=1/result;
}
return result;
}
}; 