public class Solution { /* 1、如果次方是正树,即直接循环累乘即可; 2、如果次方是0的话,任何数的0次方都是1; 3、如果次方是小于0的数的话,则在循环的时候先变为正数,最终把结果返回为1/res */ public double Power(double base, int exponent) { double res = 1.0; if(exponent>0){ for(int i=0;i<exponent;i++){ res *= base; } return res; }else if(exponent==0){ return 1; }else{ for(int i=0;i<-exponent;i++){ // res *= base; } return 1/res; } } }