补充楼上的
long fac(int n)
{int i;
long s=1.0;
for(i=1;i<=n;i++)
s*=i;
return (s);
}
main()
{int i,n;
double s=0;
printf("please input number n:\n");
scanf("%d\n",&n);
for(i=1;i<=n;i++)
s+=fac(i);
printf("s=%lf\n",s) ;
}
long fac(int n)
{int i;
long s=1.0;
for(i=1;i<=n;i++)
s*=i;
return (s);
}
main()
{int i,n;
double s=0;
printf("please input number n:\n");
scanf("%d\n",&n);
for(i=1;i<=n;i++)
s+=fac(i);
printf("s=%lf\n",s) ;
}