网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  数值的整数次方

数值的整数次方

分类: IT文章 • 2025-01-10 22:48:02

题目描述

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

代码

class Solution {
public:
    double Power(double base, int exponent) {
    	double ans = 1.0; 
        int exp = abs(exponent);
        while (exp) {
            if (exp & 1) {
                ans *= base;
            }
            base = base * base;
            exp >>= 1;
        }
      
        return exponent >= 0 ? ans : 1.0 / ans;
    }
};

相关推荐

  • 找出数组中2个元素之后等于给定数值的元素位置
  • 保护眼睛颜色的RGB数值  
  • 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一
  • 不能用float和double进行精确数值的计算
  • 解决springboot项目中@Value注解参数值为null的问题
  • 2的31次方与2的负31次方
  • 计算一个整数的二进制中1的个数
  • 大整数算法[02] 基本的操作(维护算法)
  • 大整数算法[01] 大整数的表示和相关定义
  • 输入一个100以内的整数,判断与9的关系
  • 2020/01/11,放肆和克制,敏感层次
  • 斐波那契数列
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号