写程序求阶乘的累加和。
S=0!+1!+2!+......+n!
#include <stdio.h>
long f(int n)
{
int i;
long s;
s=1;
for(i=1;i<=n;i++)
s=s*i;
return s;
}
void main()
{
long s;
int k,n;
scanf("%d",&n);
s=-1;
for(k=0;k<=n;k++)
s=s+f(k);
printf("%ld\n",s);
}