c语言 - 递归实现n的k次方 (简洁代码)

递归实现n的k次方

#include
#pragma warning(disable:4996)
#include
#include


int  power(int n, int k)
{
	k--;
	if (k == 0)
		return n;
	else
		return n*power(n, k);
}
int main()
{
	int n = 0;
	int k = 0;
	scanf("%d%d", &n, &k);
	printf("%d\n", power(n, k));
	system("pause");
	return 0;
}

你可能感兴趣的:(题,c语言)