考点:
代码的完整性
题目描述:
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
保证base和exponent不同时为0
解题:
class Solution {
public:
double Power(double base, int exponent) {
if(base == 0){
return 0;
}else if(exponent == 0){
return 1;
}else{
if(exponent < 0){
base = 1/base;
exponent = -1 * exponent;
}
double num = base;
for(int i = 0;i < exponent - 1;i++){
base = base * num;
}
return base;
}
}
};