数值的整数次方

题目描述

给定一个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-30 16:42
同济大学 C++
仁狂躁使者:哎呀,不用担心,我当时配环境配了两天,项目捋不清就问问导师能不能用ai,慢慢就清了,会好起来的
点赞 评论 收藏
分享
2025-12-18 18:23
深圳大学 前端工程师
程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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