題目描述
給定一個double類型的浮點數base和int類型的整數exponent。求base的exponent次方。
時間限制:1秒 空間限制:32768K
分析:重要是要考慮全面各種情況,當次數爲0,負數以及正數的三種情況。
class Solution {
public:
double Power(double base, int exponent) {
if(exponent==0)
return 1;
double result=1;
int a=abs(exponent);
for(int i=0;i<a;i++)
result=result*base;
if(exponent<0)
result=1/result;
return result;
}
};
參考博客:https://blog.csdn.net/u013686654/article/details/73741480