【韩雅】编程狂人 86898 Lv6胸怀六国志 帖子99 回复2,725 积分1.4万 注册2011-12-10 [计算机网络] 经典C语言程序设计100例【程序26】 [复制链接] 查看 347 回复 0 楼主 发表于 2013-11-20 12:20 | 查看全部 2 人收藏 题目:利用递归方法求5!。 1.程序分析:递归公式:fn=fn_1*4! 2.程序源代码: #include “stdio.h“ main() { int i; int fact(); for(i=0;i<5;i++) printf(“\40:%d!=%d\n“,i,fact(i)); } int fact(j) int j; { int sum; if(j==0) sum=1; else sum=j*fact(j-1); return sum; } 登录回复