数值的整数次方
题目
实现函数double Power(double base, int exponent), 求base的exponent次方。
思路
分情况考虑,分指数大于0或小于0
代码
public double Power(double base, int exponent){
double result=1;
if(exponent>0){
for(int i=1;i<=exponent;i++){
result=base*result;
}
}
else if(exponent<0){
dao=1/base;
int ex=-exponent;
for(int i=0;i<ex;i++){
result=result*dao;
}
}
else{
return 1;
}
return result;
}
本文介绍了一种实现数值的整数次方的方法,通过判断指数正负,分别使用循环进行乘法或除法运算,实现了base的exponent次方的计算。
1076

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



