一个阶乘和的问题。。。
计算1!+2!+。。。10!的结果#include <stdio.h>
void main()
{
long int m,n,sum,sum2;
for(n=1;n<=10;n=n++)
{ sum = 1;
for(m=1;m<=n;m=m++)
sum = sum*m;
}
sum2 = sum2+sum;
printf("%d",sum2);
}
写出来之后,每次启动,都提示sum2未被定义,哪位朋友能帮忙解决一下?
程序代码:#include <stdio.h>
main()
{
int i,j;
long int sum,k;
sum=0;
k=1;
for(i=1;i<=10;i++)
{
for(j=1;j<=i;j++)
k=k*j;
sum=sum+k;
}
printf("The result is %ld.\n",sum);
}