c语言求一个数的n次方
时间: 2024-04-24 13:24:10 浏览: 134
c语言怎么表示一个数的n次方.txt
您好!要在C语言中求一个数的n次方,您可以使用循环来实现。以下是一个示例代码:
```c
#include <stdio.h>
double power(double base, int exponent) {
double result = 1.0;
int i;
for (i = 0; i < exponent; i++) {
result *= base;
}
return result;
}
int main() {
double base, result;
int exponent;
printf("请输入底数:");
scanf("%lf", &base);
printf("请输入指数:");
scanf("%d", &exponent);
result = power(base, exponent);
printf("%.2f 的 %d 次方结果为 %.2f\n", base, exponent, result);
return 0;
}
```
在上面的代码中,我们定义了一个 `power` 函数来计算底数的指定次方。然后在 `main` 函数中,我们从用户输入获取底数和指数,并调用 `power` 函数计算结果。最后将结果打印出来。
希望对您有帮助!如果还有其他问题,请随时提问。
阅读全文