课程
/后端开发
/C
/C语言入门
不是输入5,那不是4*5=20,怎么成1*2*3*4*5=120呢
2019-10-22
源自:C语言入门 5-7
正在回答
因为有return result 结束4*5后还会返回函数 result=factorial(n-1)*n 然后就会进行factorial(n-1-1) *(n-1) 一直这样执行下去 知道N=1后 就会让result=1 结果就是5的阶乘 小白一个 如果理解不对 请见谅啊
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答为什么我这个代码计算阶乘不行呢
3 回答计算n的阶乘可以使用以下代码,没有循环怎么实现阶乘的呢?
1 回答关于阶乘算法的问题
1 回答递推能算多大数的阶乘
1 回答调用自身函数算阶乘