当前位置: 代码迷 >> 综合 >> 12数值的整数次
  详细解决方案

12数值的整数次

热度:108   发布时间:2023-09-29 22:42:55.0

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

 

保证base和exponent不同时为0

示例1

输入

复制

2,3

返回值

复制

8.00000

考虑负数的存在

第一种解法:

无脑逻辑匹配就好了

    public double Power(double base, int exponent) {if(exponent==0){return 1.0;}else if (base==0.00){return 0.00;}else {double tar=1.00;int num=exponent;if(exponent<0){num=-exponent;}for(int i=0;i<num;i++){tar=base*tar;}if(exponent>0.00){return tar;}else {return (1.00/tar);}}}

 

  相关解决方案