📖数组的整数次方
题目:实现函数double power(double base, int exponent),求base的exponent次方。不得使用库函数,同时不需要考虑大数问题
具体实现思路
- base,exponent在数学上是没有意义的,需要讨论,如果都为0怎么处理
- 判断exponent是否为0,为0的情况下,返回0
- 判断exponent是否为1,为1的情况下,返回base
- 判断exponent是否为-1,使用布尔类型变量表示,先将exponent置为正数,求出base的exponent整数次方,最后返回1/result
public class Solution {
public double Power(double base, int exponent) {
if (exponent == 0)
return 1;