利用递归方法求5!。C编程实现
1个回答
展开全部
#include <stdio.h>
void main()
{
int i;
int factorial(int n);
for(i=1; i <= 5; i++)
printf("%d! = %d\n", i, factorial(i));
}
int factorial(int n)
{
if(n == 0)
return n=1;
else
return n=n*factorial(n-1);
}
请放心使用,有问题的话请追问
满意请及时采纳,谢谢,采纳后你将获得5财富值。
你的采纳将是我继续努力帮助他人的最强动力!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询