.编写一个函数实现n^k,使用递归实现

int npower(int n,int k)
{
	if (k == 0)
	{
		return 0;
	}
	else if (k == 1)
	{
		return n;
	}
	else
	{
		return n*npower(n, k - 1);
	}


}
int main()

{
	int n = 3;
	int k = 3;
	int ret = 0;
	npower(n,k);
	ret = npower(n,k);
	printf("%d",ret);

	return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_43223415/article/details/83021230