编写求x的n次方的递归函数,在主函数调用并输出。C语言
时间: 2023-06-02 15:04:52 浏览: 135
文件filec中的内容为-C语言函数汇编
好的,我可以帮你编写一个求x的n次方的递归函数,在主函数调用并输出。以下是代码:
```
#include <stdio.h>
double power(double x, int n) {
if (n == 0) {
return 1;
} else {
return x * power(x, n - 1);
}
}
int main() {
double x;
int n;
printf("请输入一个实数x:");
scanf("%lf", &x);
printf("请输入一个整数n:");
scanf("%d", &n);
printf("%lf的%d次方为%lf", x, n, power(x, n));
return 0;
}
```
你可以把这段代码复制到你的编辑器中,然后运行它,输入x和n,就可以求出x的n次方了。如果你有其他问题,欢迎随时问我。
阅读全文