一个数的n次方

2018-10-31  本文已影响0人  怎样会更好

题目:

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

public double Power(double base, int exponent) {
      if (exponent == 0) {
          return 1;
      }
      if (exponent < 0) {
          return 1 / Power(base, -exponent);

      }
      if (exponent > 0) {
          double sum = 1;
          for (int i = 0; i < exponent; i++) {
              sum = base * sum;
          }
          return sum;
      }
      return 0;
  }

上一篇下一篇

猜你喜欢

热点阅读