代码
#include <iostream>
#include <iomanip>
using namespace std;
long long res = 0;
int factor(int n)
{
int x = 1;
for(int i = 1;i <= n;i++)
x *= i;
return x;
}
int main()
{
int a, b;
cin >> a;
for(int i = 1;i <= a;i++)
{
res += factor(i);
}
cout << res;
}
进阶
#include <iostream>
#include <iomanip>
using namespace std;
long long res = 0;
int fact = 1;
int main()
{
int a;
cin >> a;
for (int i = 1; i <= a; i++)
{
fact *= i;
res += fact;
}
cout << res;
}