题解 | #数值的整数次方#
数值的整数次方
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; } };