C语言小例题一道转载

来源:互联网 发布:java文本框显示文字 编辑:程序博客网 时间:2024/06/05 19:04

来看看这个例题关于递归。

题目:

利用递归方法求5!。
1.程序分析:
递归公式:fn=fn_1*4!
2.程序源代码:
#include “stdio.h”
main()
{
int i;
int fact();
printf( “C语言研究中心 www.dotcpp.com\n” );
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;

}

例题转自C语言网,加油努力学习。

0 0