C语言求1+2!+3!+...+20!的和。使用while循环语句以及递推算法
C语言求1+2!+3!+...+20!的和。使用while循环语句以及递推算法
日期:2011-03-31 12:32:50 人气:1
这个是你需要的程序,我在vc6下调试运行正确了,其中用递归计算n!,用while来计算总的和
#include
void main()
{
long int sum=0;
long int count(int n);
int i=1;
while(i<=20)
{
sum+=count(i);
i++;
}
printf("result=%ld",sum);
}
long int count(int n)
{
if(n>