您的位置:首页 > 其它

数值的整数次方

2016-04-23 22:44 288 查看
题目描述

给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。

思路:

(1) 当exponent=0时,返回1;

(2) 当exponent>0时,返回base的exponent次方;

(3) 当exponent<0时,返回base的exponent次方的倒数。

代码:

public class Solution {
public double Power(double base, int exponent) {
if(exponent==0)
return 1.0;
double result=1.0;
if(exponent>0){
for(int i=0;i<exponent;i++){
result = result * base;
}
}else{
for(int i=0;i<(-exponent);i++){
result = result * base;
}
result = 1 / result;
}
return result;

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: