数值的整数次方

来源:互联网 发布:java模拟登陆qq空间 编辑:程序博客网 时间:2024/05/18 17:40
时间限制:1秒空间限制:32768K热度指数:117073



算法知识视频讲解

题目描述

给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
  • 笔记
  • 收藏
  • 纠错

class Solution {public:    double Power(double base, int exponent) {        double ans=1;        bool isZ=true;        if(exponent<0){            exponent=-exponent;            isZ = false;        }        while(exponent){            if((exponent&1))                ans*=base;            base*=base;            exponent>>=1;        }        if(!isZ){            return 1/ans;        }        return ans;    }};
原创粉丝点击