求解 x的n次方 用c++写
时间: 2024-02-23 12:03:15 浏览: 68
a的n次方 C++
可以使用循环来实现求解 x 的 n 次方,具体代码如下:
```c++
#include <iostream>
using namespace std;
double power(double x, int n) {
double res = 1.0;
for (int i = 0; i < n; ++i) {
res *= x;
}
return res;
}
int main() {
double x;
int n;
cout << "请输入底数 x 和指数 n:" << endl;
cin >> x >> n;
double res = power(x, n);
cout << x << " 的 " << n << " 次方为:" << res << endl;
return 0;
}
```
在上面的代码中,我们定义了一个 `power` 函数来实现求解 x 的 n 次方,其中 `x` 表示底数,`n` 表示指数。该函数通过循环来累乘 x,最终得到 x 的 n 次方的结果。在 `main` 函数中,我们通过用户输入来获取底数和指数,并调用 `power` 函数来求解 x 的 n 次方,最终将结果输出。
阅读全文