编写函数:double fun(double x, int n); 功能描述:返回x的n次方;
时间: 2023-05-12 22:04:19 浏览: 363
好的,这是一个简单的数学问题,我可以回答。以下是函数的代码:
double fun(double x, int n) {
double result = 1.0;
for (int i = 0; i < n; i++) {
result *= x;
}
return result;
}
这个函数使用了一个循环来计算x的n次方,每次循环都将x乘以自身,最终得到结果。
相关问题
编写函数:double fun(double ×,int n); 功能描述:返回×的n次方
好的,这是一个简单的数学函数,可以用以下代码实现:
```c++
double fun(double x, int n) {
double result = 1.0;
for (int i = 0; i < n; i++) {
result *= x;
}
return result;
}
```
这个函数接受两个参数,一个是底数 x,一个是指数 n,返回 x 的 n 次方。
编写函数:double fun(double x, int n); 功能描述:返回x的n次方; 要求:编写主函数并对fun进行调用(例如:输出3的9次方);将代码截图上传,代码首行需标注//学号+姓名
//学号 姓名
#include <iostream>
using namespace std;
double fun(double x, int n) {
double res = 1.0;
for (int i = 0; i < n; i++) {
res *= x;
}
return res;
}
int main() {
double x = 3.0;
int n = 9;
double result = fun(x, n);
cout << x << "的" << n << "次方为:" << result << endl;
return 0;
}
输出结果为:3的9次方为:19683
阅读全文