int main()
{
int i, n;
long sum=0,term=1;
printf("Input n:");
scanf("%d", &n);
for(i=1;i<=n; i++)
{
term=term*i;
sum=sum+term;
}
printf("1!+2!+...+%d!=%1d\n",n,sum);
}
知识点:
1,每次单独计算累加项
2,内层和外层循环控制变量不能同名,以免造成混乱