2026:【例4.12】阶乘和
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 8911 通过数: 6114
【题目描述】
求 S=1!+2!+3!+....+n!
【输入】
输入正整数n。
【输出】
输出s。
分析:嵌套循环小题。
#include <iostream>
using namespace std;
//#include<iomanip>
//#include<cmath>
int main() {
int n;
cin >> n;
int sum_of_all = 0;//总和
int sum_of_each = 1;//每个阶乘
for (int i = 1; i <= n; ++i)
{
for (int j = 1; j <= i; ++j)
{
sum_of_each *= j;
}
sum_of_all += sum_of_each;
sum_of_each = 1;//记得归1
}
cout << sum_of_all;
}