千里之行始于足下
题目:求阶乘:递归和非递归分别实现求n的阶乘(不考虑溢出的问题)
思路:
eg:假设求5的阶乘和,实际上等于54321。懂得了这个道理,接下来就简单了,不用递归实现,只需要使用一个for循环来实现,依次相乘即可,递归实现也是一样,只不过要注意引用if语句当n小于等于0时候返回1!
代码实现如下:
备注:
楼主不才,不喜勿喷,若有错误或需要改进的地方,非常感谢你的指出,我会积极学习采纳。谢谢家人们一直以来的支持和鼓励,我会继续努力再接再励创作出更多优质的文章来回报家人们的。编程爱好的xdm,若有编程学习方面的问题可以私信我一同探讨(我尽力帮),毕竟“众人拾柴火焰高”,大家一起交流学习,共同进步!
2021年8月26日