编辑代码

#include<iostream>
using namespace std;
int main(){
   //该题目是输入n,输出1到n的各个阶乘的和。
   //考虑使用双层嵌套进行循环增加
   //首先定义变量,n为输入的最外层嵌套次数
//定义sum存放最后结果,最后输出sum
int sum=0;
int n=0;
cin>>n;
   for(int i=1;i<=n;i++){
       int m=1;
    for(int j=1;j<=i;j++){
         m=m*j;
       }
    sum=sum+m;
   }
cout<<sum;
}