编写一个C语言代码:四次调用求x的n次幂的函数。
时间: 2024-05-06 22:15:03 浏览: 104
以下是一个简单的C语言代码,使用四次调用来求x的n次幂:
```
#include <stdio.h>
double power(double x, int n);
int main() {
double x, result;
int n;
printf("Enter the value of x: ");
scanf("%lf", &x);
printf("Enter the value of n: ");
scanf("%d", &n);
// four calls to power function
result = power(x, n);
result = power(x, n);
result = power(x, n);
result = power(x, n);
printf("%.2lf raised to the power of %d is %.2lf\n", x, n, result);
return 0;
}
// power function
double power(double x, int n) {
double result = 1.0;
for (int i = 1; i <= n; ++i) {
result *= x;
}
return result;
}
```
这个代码中,我们定义了一个`power`函数来计算x的n次幂。在主函数中,我们调用了`power`函数四次,每次都用相同的输入x和n来计算结果。最后,我们输出结果。
阅读全文