#include <stdio.h>
main ( )
{
int i, j ,n;
long p ,sum = 0;
printf ("Input n:");
scanf("%d" ,&n);
for (i=1; i<=n; i++)
{
p=1;
for(j=1 ; j<=i ; j++)
{
p=p*j;
}
sum = sum+p;
}
printf ("1!+2!+...+%d! = %1d\n",n,sum);
}

知识点:1、学会计算;
2、嵌套循环的使用。
心得:1、学会用嵌套循环编程 ;
2、了解阶乘计算。