#include <bits/stdc++.h>
using namespace std;
int main() {
// 求和的变量设置为0,阶乘的变量设置为1
long long int sum1 = 0, temp_sum = 1;
int n;
cin >> n;
for(int i=1; i<=n; i++) {
// 每次开始不同数字的阶乘需要将值进行重置
temp_sum = 1;
for(int j=1; j<=i; j++) {
temp_sum = temp_sum * j;
}
// 将每个阶乘相加
sum1 = sum1 + temp_sum;
}
cout << sum1;
return 0;
}
标签:long,temp,int,代码,C++,sum1,阶乘,sum
From: https://blog.csdn.net/blockshowtouse/article/details/143954128