3 条题解

  • 1
    @ 2025-7-31 11:21:24

    《阶乘的和》题解

    这题考验了大家对于循环的应用。 首先,我们得先去了解循环是什么。(ˇˍˇ) 想~ 温馨提示:循环一定得写终止条件!!!否则会死循环导致超时

    (1)for循环

    for循环算是比较简单的。 通常是: for(可以定义变量,或初始化;终止条件;常量变化) 然后就可以写循环啦✿✿ヽ(°▽°)ノ✿

    (2)while循环

    格式: while(终止条件) 剩下的交给远民哥吧!

    #include<bits/stdc++.h>
    using namespace std;
    int main(){
        int n;
        long long ans=1;
        cin>>n;
        for(int i=n;i>=2;i--){
            long long cnt=1;
            for(int j=1;j<=i;j++){
                cnt*=j;
            }
            ans+=cnt;
        }
        cout<<ans;
        return 0;
    }
    

    信息

    ID
    135
    时间
    1000ms
    内存
    256MiB
    难度
    6
    标签
    (无)
    递交数
    73
    已通过
    21
    上传者