2 条题解

  • 1
    @ 2022-8-17 20:09:34

    #include <bits/stdc++.h>

    using namespace std;

    int main(){

    int n;
    int sum=0;//用来存储阶乘之和 
    int cnt=1;//用来存储i的阶乘 
    cin>>n;
    for(int i=1;i<=n;i++){//遍历1到n.
    	cnt=1;//复原cnt 
    	for(int j=1;j<=i;j++){
    		cnt=cnt*j;//求i的阶乘 
    	}
    	sum=sum+cnt;//阶乘之和加上cnt 
    } 
    cout<<sum;//输出 
    
    return 0;
    

    }

    信息

    ID
    59
    时间
    1000ms
    内存
    256MiB
    难度
    3
    标签
    递交数
    93
    已通过
    48
    上传者