求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字

#include <iostream>
using namespace std;
int main()
{long long s,n,i,j,p;s=0;
cin>>n;
  for(i=1;i<=n;i++)
   {  p=1;
       for(j=1;j<=i;j++) p*=j;
     s+=p;
}
 cout<<s<<endl;
return 0;
}
posted @ 2015-05-31 23:58  桑海田  阅读(3560)  评论(0编辑  收藏  举报