题目:
代码:
#include <iostream>
using namespace std;
int main(){
int n, sum = 0;
cin >> n;
for(int i=1; i<=n; i++){
int tmp = 1;
for(int j=1; j<=i; j++){
tmp *= j;
}
sum += tmp;
}
cout << sum << endl;
return 0;
}
本文介绍了一个简单的C++程序,使用两层循环计算1到n的所有整数的阶乘之和,并输出结果。
题目:
代码:
#include <iostream>
using namespace std;
int main(){
int n, sum = 0;
cin >> n;
for(int i=1; i<=n; i++){
int tmp = 1;
for(int j=1; j<=i; j++){
tmp *= j;
}
sum += tmp;
}
cout << sum << endl;
return 0;
}
524
1904
7535