C语言:递归求x的n次方

#include<stdio.h>
int f(int x, int n)
{
	if (n < 2)
		return x;
	return x * f(x, n - 1);
}
void main()
{
	int x,n;
	printf("请输入x、n的值:\n");
	scanf("%d%d", &x, &n);
	printf("%d\n", f(x, n));
}

你可能感兴趣的