计算递归次数【数据结构-朱战立】
程序员文章站
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;
}
上一篇: 递归问题研究——八皇后
下一篇: 递归
推荐阅读