【问题描述】
给定正整数n,求不大于n的正整数的阶乘的和(即求1!+2!+3!+…+n!)
【输入格式】
输入有一行,包含一个正整数n(1 < n < 12)。
【输出格式】
输出有一行:阶乘的和。
【样例输入】
5
【样例输出】
153
【参考程序】
#include<iostream>
using namespace std;
int main(){
int t=1,s=0,n;
cin>>n;
for(int i=1;i<=n;++i)
{
t=t*i;
s=s+t;
}
cout<<s;
return 0;
}