剑指offer:数值的整数次方 ゝ一世哀愁。 2021-06-24 16:00 341阅读 0赞 **试题:** 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 **代码:** 需要注意一点指数为正、负情况,还有如果当exponent为负,底base不能为0。 public class Solution { public double Power(double base, int exponent) { if(exponent<0){ base = 1/base; exponent = -exponent; } double res=1; while(exponent-->0){ res *= base; } return res; } }
还没有评论,来说两句吧...