给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方
python代码很简单就一句话:意义不大
# -*- coding:utf-8 -*-
class Solution:
def Power(self, base, exponent):
# write code here
return base**exponent
c++代码实现:
class Solution {
public:
double Power(double base, int exponent) {
double result = 1.0;
if (exponent==0){
result = 1;
}
else if(exponent>0){
for (int i=1;i<=exponent;i++){
result *=base;
}
}else{
for(int i = 1;i<=(0-exponent);i++){
result *=base;
}
result = 1/result;
}
return result;
}
};