c语言,编写函数,计算x的n次方。在主函数中输入x和n的值,调用该函数,并输出结果
时间: 2024-03-14 18:47:39 浏览: 153
C语言编程-编写函数fun求1!+2!+3!+ …… +n!的和,在main函数中由键盘输入n值,并输出运算结果;
5星 · 资源好评率100%
好的,我来编写这个函数。函数原型如下:
```C
double pow(double x, int n);
```
函数参数说明:
- x:底数,类型为 double。
- n:指数,类型为 int。
函数返回值说明:
- 返回 x 的 n 次方,类型为 double。
函数实现如下:
```C
#include <stdio.h>
double pow(double x, int n)
{
double res = 1;
int i;
for (i = 0; i < n; i++) {
res *= x;
}
return res;
}
int main()
{
double x, result;
int n;
printf("请输入底数 x 和指数 n:\n");
scanf("%lf%d", &x, &n);
result = pow(x, n);
printf("%lf 的 %d 次方为 %lf\n", x, n, result);
return 0;
}
```
在主函数中,我们首先输入了底数 x 和指数 n 的值,然后调用 pow 函数计算 x 的 n 次方,并将结果保存在 result 变量中,最后输出结果。
希望这个代码对你有所帮助!
阅读全文