上城网站建设,工商注册查询公司名称,坂田网站建设费用明细,重庆网站开发实现 pow(x, n) #xff0c;即计算 x 的 n 次幂函数。 示例 1: 输入: 2.00000, 10 输出: 1024.00000 示例 2: 输入: 2.10000, 3 输出: 9.26100 示例 3: 输入: 2.00000, -2 输出: 0.25000 解释: 2-2 1/22 1/4 0.25 说明: -100.0 x 100.0 n 是 32 位有符号整数即计算 x 的 n 次幂函数。 示例 1: 输入: 2.00000, 10 输出: 1024.00000 示例 2: 输入: 2.10000, 3 输出: 9.26100 示例 3: 输入: 2.00000, -2 输出: 0.25000 解释: 2-2 1/22 1/4 0.25 说明: -100.0 x 100.0 n 是 32 位有符号整数其数值范围是 [−231, 231 − 1] 。 来源力扣LeetCode 链接https://leetcode-cn.com/problems/powx-n 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 解法
class Solution {public:double myPow(double x, int n) {double res 1.0;for(int i n; i ! 0; i / 2){if(i % 2 ! 0)res * x;x * x;}return n 0 ? 1 / res : res;}
};