定义公式F(n) = 1 + 2! + 3! + … + n! ,我们输入一个数字n,需要计算出F(n)
输入:输入是一个数字,这个数字表示n(1<= n <= 15)
输出:输出一个数字,这个数字表F(n)的值
提示:int类型表示的最大值为2147483647 ,考虑用long类型存储F(n)的值
样例1
输入:
2
输出:
3
#include<iostream>
using namespace std;
int main(){
int n;
cin >> n;
long long res = 0;
long long num = 1;
for(int i = 1; i <= n; ++i){
num *= i;
res += num;
}
cout << res << endl;
}