题目
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
保证base和exponent不同时为0
解题思路
不能使用平方库函数
public class Solution {
public double Power(double base, int exponent) {
double result = 1.00;
if(base == 0){
return 0;
}
if(exponent == 0){
return result;
}else if(exponent > 0){
for(int i =1; i <= exponent; i++){
result = result * base;
}
return result;
}else{
for(int i=1; i<= (-exponent); i++){
result = result * base;
}
return 1/result;
}
}
}