东方博宜OJ 1019:求1!+2!+...+N! ← 嵌套for循环

📅 2026/7/15 7:53:39 👁️ 阅读次数 📝 编程学习
东方博宜OJ 1019:求1!+2!+...+N! ← 嵌套for循环

【题目来源】
https://oj.czos.cn/p/1019

【题目描述】
N!=1×2×…×N
例如:5!=1×2×3×4×5=120
编程求 1!+2!+3!+…+N!

【输入格式】
输入一行,只有一个整数n(1≤n≤10)。

【输出格式】
输出只有一行,包括 11 个整数。

【输入样例】
3

【输出样例】
9

【数据范围】
1≤n≤10

【算法分析】
● 嵌套 for 循环的应用。

【算法代码】

#include <bits/stdc++.h> using namespace std; int main() { int n,sum=0; cin>>n; for(int i=1; i<=n; i++) { int p=1; for(int j=1; j<=i; j++) { p=p*j; } sum=sum+p; } cout<<sum; return 0; } /* in:3 out:9 */



【参考文献】
https://oj.czos.cn/p/1019