用c语言补充以下程序的空白部分: #include "stdio.h" double power(double x,int n) // { } int main() { double x,a; int n; scanf("%lf,%d",&x,&n); a=power(x,n); printf("a=%f\n",a); return 0; }
时间: 2024-03-07 12:47:51 浏览: 75
关于c语言的程序填空
以下是用 C 语言补充的程序:
```c
#include "stdio.h"
double power(double x, int n) {
double result = 1.0; // 初始化结果为 1.0
int i;
for(i = 0; i < n; i++) { // 循环 n 次
result *= x; // 计算 x 的 n 次方
}
return result;
}
int main() {
double x, a;
int n;
scanf("%lf,%d", &x, &n);
a = power(x, n);
printf("a=%f\n", a);
return 0;
}
```
这个程序定义了一个名为 `power` 的函数,用于计算一个实数 `x` 的整数次幂 `n`。在 `main` 函数中,我们通过 `scanf` 函数读入实数 `x` 和整数 `n`,然后调用 `power` 函数计算 `x` 的 `n` 次方,并将结果打印到屏幕上。
阅读全文