題目描述
給定一個double類型的浮點數base和int類型的整數exponent。求base的exponent次方。
class Solution {public:double Power(double base, int exponent) {double res = 1.0;for(int i = exponent; i != 0; i /= 2){if(i % 2 != 0)res *= base;base *= base;}return exponent < 0 ? 1 / res : res;}
};
?