C语言写一个表示x的n次方函数用循环的方式
时间: 2024-10-25 10:06:10 浏览: 22
c语言怎么表示一个数的n次方.txt
在C语言中,你可以使用for循环来编写一个计算任意数x的n次方的函数。这里是一个简单的示例:
```c
#include <stdio.h>
// 定义函数 pow_by_loop,接收两个整数作为参数
int power_by_loop(int x, int n) {
if (n == 0) // 如果n为0,任何数的0次方都是1
return 1;
int result = 1; // 初始化结果为1
for (int i = 1; i <= n; i++) {
result *= x; // 每次循环将result乘以x
}
return result;
}
int main() {
int base = 5; // 示例的基础值
int exponent = 3; // 示例的指数
int result = power_by_loop(base, exponent);
printf("The %dth power of %d is %d\n", exponent, base, result);
//
阅读全文