1 条题解
-
0
思路分析
1. 任务拆解:
- 读取整数n
- 计算1! + 2! + 3! + ... + n!
- 输出阶乘求和的结果
2. 关键点分析:
- 使用双重循环结构
- 外层循环控制从1到n的每个数字
- 内层循环计算当前数字i的阶乘
- 累加每个阶乘得到总和
3. 步骤规划:
- 读取n的值
- 外层循环遍历1到n的每个数字
- 对于每个数字i,内层循环计算i的阶乘
- 将每个阶乘结果累加到总和中
- 输出最终的总和
4. 代码对应:
int n,sss=0;cin>>n;→ 读取n并初始化总和为0for(int i=1;i<=n;i++)→ 外层循环遍历每个数字int s=1;→ 初始化当前数字的阶乘为1for(int j=1;j<=i;j++)→ 内层循环计算i的阶乘s*=j;→ 累乘计算阶乘sss+=s;→ 将当前阶乘加入总和cout<<sss;→ 输出阶乘求和结果
- 1
信息
- ID
- 20
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 3
- 标签
- (无)
- 递交数
- 622
- 已通过
- 312
- 上传者