美文网首页
数值的整数次方

数值的整数次方

作者: 哦漏昵称已被占用 | 来源:发表于2017-10-02 18:53 被阅读0次
题目描述

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

注意:exponent是0或者负数的情况。
exponent是负数时,结果是正数时的倒数,如果2-3=1/(23).
而当exponent是负数,base是0时,不能取倒数,因为对0取倒数非法;
当exponent是0时,整数的0次方是1.0

class Solution {
public:
    double Power(double base, int exponent) {
        double sum=1.0;
        if((base-0)<0.0000001 && (base-0)>-0.0000001 && exponent<0 )
            return 0.0;
        if(exponent==0)
            return 1.0;
        int e=exponent;
        if(e<=0)
            e=-e;
        while(e){
            sum*=base;
            e--;
        }
        if(exponent<0)
            sum=1/sum;
        return sum;
    }
};

相关文章

  • 《剑指 Offer (第 2 版)》第 16 题:数值的整数次方

    第 16 题:数值的整数次方(快速幂) 传送门:AcWing:数值的整数次方,牛客网 online judge 地...

  • 剑指offer(十二)数值的整数次方

    数值的整数次方 是为了考察代码完整性点击进入 牛客网题库:数值的整数次方 题目描述:给定一个double类型的浮点...

  • 数值的整数次方

    题目描述: 解析一: 初看,就是求一个 double类型的数值的n次方,用代码来写就是n次数值相乘。但是,这道题的...

  • 数值的整数次方

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

  • 数值的整数次方

    题目描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent...

  • 数值的整数次方

    https://www.nowcoder.com/practice/1a834e5e3e1a4b7ba251417...

  • 数值的整数次方

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

  • 数值的整数次方

    《剑指offer》面试题16:数值的整数次方 题目:实现函数double Power(double base,in...

  • 数值的整数次方

    ?环境:牛客的编译环境?语言:JavaScript☕️难点:没有考虑到底数为0,指数为负数和正数的不同情况。?题目...

  • 数值的整数次方

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

网友评论

      本文标题:数值的整数次方

      本文链接:https://www.haomeiwen.com/subject/ilutyxtx.html