12. 数值的整数次方

    xiaoxiao2024-11-12  80

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

    思路:详细思路解释请看我的另一篇博客https://blog.csdn.net/michaelhan3/article/details/88635826

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

     

    最新回复(0)