数值的整数次方

xiaoxiao2021-02-27  427

给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。不得使用库函数。

//考虑指数的正负数和0的时候,这种解法巧妙的绕过了指数为0的时候 public double Power(double thebase, int exponent) { // write code here //求double类型的int次方 if (exponent>0) { double sum = 1.00000; for (int i = 0; i < exponent; i++) { sum *= thebase; } return sum; } else { double sum = 1.00000; for (int i = 0; i < -exponent; i++) { sum *= thebase; } return 1.00000/sum; } }
转载请注明原文地址: https://www.6miu.com/read-2321.html

最新回复(0)