数值的整数次方

题目描述

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

保证base和exponent不同时为0

public class Solution {
    public double Power(double b, int e) {
        double i = 1.0;
            //先判断指数e,如果e<0,则将e变为-e,b等于-b。
        if(e < 0){
            b = 1 / b;
            e = -e;
        }else if(e == 0){
            return 1.0;
        }
        if(b > 0){
              for(; e > 0; e--){
                i *= b;
              }
              return i;
        }else if (b < 0){
              for(; e > 0; e--){
                i *= b;
              }
              return i;
        }else{
              return 0.0;
        } 
  }
}


全部评论

相关推荐

2025-12-15 14:25
云南大学 Java
lei22:入职可能会看学信网,最好别伪装,这个简历找实习肯定是够的,肯定会有收 28 届实习生的公司的,多投就行
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务