求1!+2!+3!+……+20!C语言编程
求1!+2!+3!+……+20!C语言编程
日期:2020-04-20 06:06:28 人气:1
#include
int
main()
{
int
i,n=1,sum=0;
for(i=1;i<=20;i++)
{
n=n*i;
sum=sum+n;
}
printf("%d",sum);//这里你原来出错了,你"%d,sum",把变量sum弄成字符串的一部分,这样printf函数会找字符串"%d,sum"往后的储存空间当作是sum嵌进去,结果就可能是268040729,sum之类的。
retu