欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

计算递归次数【数据结构-朱战立】

程序员文章站 2022-03-31 10:04:45
...
/*计算递归次数*/
int Fact(int number)
{
	int x,y;
	if (number<0)
	{
		printf("参数错误!\n");
		return -1;
	}
	if (number==0)
	{
		return 1;
	}
	else
	{
		x = number - 1;
		y = Fact(x);
		return number*y;
	}
}


/*测试主函数*/
int main()
{
	int n = 0;
	printf("输入递归次数:");
	scanf("%d", &n);
	printf("递归次数:%d", Fact(n));

	system("pause");
	return 0;
}

 

计算递归次数【数据结构-朱战立】

相关标签: 递归