c语言:编程计算X的n次方
计算 的 次方在C语言中可以通过循环或递归来实现。下面分别介绍两种方法的详细实现:
方法一:循环实现
循环的方法通过累乘的方式计算 的 次方。
c#include <stdio.h>
double power(double x, int n) {
double result = 1.0;
int i;
// 对于正整数 n
for (i = 0; i < n; ++i) {
result *= x;
}
// 对于负整数 n
// for (i = 0; i > n; --i) {
// result /= x;
// }
return result;
}
int main() {
double x = 2.5;
int n = 3;
double result = power(x, n);
printf("%lf raised to the power of %d is: %lf\n", x, n, result);
return 0;
}