数值的整数次方

    xiaoxiao2021-03-25  152

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

    注意正负数和0的情况

    class Solution { public: double Power(double base, int exponent) { int pre=base; double cur; if(exponent==0) return 1; if(exponent>0){ for(int i=1;i<exponent;++i) { cur=pre*base; pre=cur; } } else { for(int i=1;i<(0-exponent);++i) { cur=pre*base; pre=cur; } cur=1.0/cur; } return cur; } };
    转载请注明原文地址: https://ju.6miu.com/read-4901.html

    最新回复(0)