题目描述
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
保证base和exponent不同时为0
public class Solution {
public double Power(double base, int exponent) {
if(exponent==0)//分指数正负零三种情况讨论即可
{
base=1;
return base;
}
double b = base;
int flag = 0;
if(exponent<0)
{
flag = 1;
exponent = -1*exponent;
}
for(int i=1;i<exponent;i++)
base*=b;
if(flag==0)
return base;
return 1.0/base;
}
}
1万+

被折叠的 条评论
为什么被折叠?



