课后习题求帮助。
求1到20的阶乘之和,1!+2!。。。。。+20!;#include<stdio.h>
void main()
{
int i,j;
long int sum,term;
sum==0;
for(i=2;i<=21;i++)
{ term=1;
for(j=1;j<i;j++)
{
term=term*j;
}
sum=sum+term;
}
printf("%ld\n",sum);
}
这是我写的程序但是运行有错误,求各位大侠帮忙指点错在哪里?万分感谢。