//C程序设计第四版(谭浩强)
//章节:第五章 循环结构程序设计
//题号:5.6
//题目:求n=1~20n!的累加和(即求1!+2!+3!+……+20!)
#include <stdio.h>
long fac(int n)
{
long f=1;
int i;
if(n<0)
printf("n<0,data error!\n");
else if(n==0||n==1)
f=1;
else
f=fac(n-1)*n;
return f;
}
int main()
{
int i,j;
long sum=0;
for(i=1;i<=20;i++)
sum=sum+fac(i);
printf("1!+2!+3!+……+20!=%ld",sum);
return 0;
}
5.6求n=1~20n!的累加和(即求1!+2!+3!+……+20!)
最新推荐文章于 2023-06-06 19:56:12 发布