一个阶乘和的问题。。。
计算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); }