描述:给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。保证base和exponent不同时为0。
分析:此题正常计算即可,注意几个条件别忘记。
class Solution { public: double Power(double base, int exponent) { if(exponent==0) return 1; if(base==0) return 0; double result=1; if(exponent>0) { for(int i=0;i<exponent;i++) { result*=base; } return result; } else { for(int i=0;i<exponent*(-1);i++) { result*=base; } return 1.0/result; } } };