【力扣 50】Pow(x, n) C++题解(数学)

86 阅读1分钟

实现 pow(x, n) ,即计算 x 的整数 n 次幂函数(即,xn )。

示例 1:

输入:x = 2.00000, n = 10 输出:1024.00000 示例 2:

输入:x = 2.10000, n = 3 输出:9.26100 示例 3:

输入:x = 2.00000, n = -2 输出:0.25000 解释:2-2 = 1/22 = 1/4 = 0.25

提示:

-100.0 < x < 100.0 -231 <= n <= 231-1 n 是一个整数 要么 x 不为零,要么 n > 0 。 -104 <= xn <= 104


思路

直接调用 C++ 的标准库函数 pow 来计算 xxnn 次方。这个函数接受两个参数:基数 xx 和指数 nn,返回 xxnn 次方。


AC代码

/*
 * @lc app=leetcode.cn id=50 lang=cpp
 *
 * [50] Pow(x, n)
 */

// @lc code=start
class Solution {
public:
    double myPow(double x, int n) {
        return pow(x, n);
    }
};
// @lc code=end