1. 使用`pow()`函数
```c
include
double result = pow(base, exponent);
2. 使用循环实现
```c
include
double power(double base, int exponent) {
double result = 1.0;
for (int i = 0; i < exponent; i++) {
result *= base;
}
return result;
}
int main() {
double base = 2.0;
int exponent = 3;
double result = power(base, exponent);
printf("%.0lf 的 %d 次方是 %.0lf\n", base, exponent, result);
return 0;
}
请根据你的需求选择合适的方法。