题目描述
N!=1*2*...*N.例5!=1*2*3*4*5=120.
编程求1!+2!+3!+...+N!.
输入
输入一行,只有一个整数n (1<=n<=10)
输出
输出只有一行(这意味着末尾有一个回车符号),包括1个整数。
样例输入 复制
3
样例输出 复制
9
Code:
//1019: 【编程入门】求1!+2!+...+N!
#include <iostream>
using namespace std;
int main(){
int n,sum=0;
cin>>n;
for(int i=1,x=1;i<=n;i++){
for(int j=1;j<=i;j++,x+++){
x*=j;
}
sum+=x;
}
cout<<sum;
return 0;
}