dl 2 甲基 1 丁醇:C语言难题帮我啊

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/11 02:08:44
求 1!+2!+3!+.....+20! 的和用C语言写.

main()
{ float s=0,t=1;
int n;
for(n=1;n<=20;n++)
{
t=t*n; /* 求n! */
s=s+t; /* 将各项累加 */
}
printf(“1!+2!+…+20!=%e\n”,s);
}

main()
{ float s=0,t=1;
int n;
for(n=1;n<=20;n++)
{
t=t*n; /* 求n! */
s=s+t; /* 将各项累加 */
}
printf(“1!+2!+…+20!=%e\n”,s);
}

简单的递归即可实现