回复 10楼 惧惧
程序代码:int fact(int n)
{
if(n == 0 || n == 1) return 1;
return n*(fact(n-1));
}阶乘的算法就是递归,在一个函数中调用自己本身,你可以试着分析一下这个函数,也可以自己往这段程序里面加入一点输入,比如“第几次调用运行”“运行结果”,帮助你理解递归的算法思想

对待编程,要像对待情人一样
程序代码:int fact(int n)
{
if(n == 0 || n == 1) return 1;
return n*(fact(n-1));
}
2016-09-05 15:00