22 条题解

  • 0
    @ 2022-8-2 22:55:50
    #include <iostream>
    using namespace std;
    int main()
    {
        int sum;
        for (int i=100;i>=1;i-=3)
        {
            sum+=i;
        }
        cout<<sum;
        return 0;
    }
    
    • @ 2024-1-21 14:35:42

      错了错了👎 你们给他点那么多赞干嘛? 他的sum变量没有初始化为0!我也试过他的了,是WA!

    • @ 2024-1-21 14:37:00

      张驭博 ,你是来误导我们的吧,大家别被他误导!

    • @ 2024-3-20 20:44:00

      妈的你才level2,是个新手,误导我们。

    • @ 2024-5-26 17:03:59

      注意定义sum时要写“=0”,sum没初始化的话后面过不了哈

    • @ 2024-5-26 17:06:56

      除了定义sum时没写“=0”,其它的都对,加上去就AC了

  • 0
    @ 2022-5-3 21:14:30

    #include<bits/stdc++.h>

    using namespace std;

    int main()

    {

    int n=0;//初始化不能忘
    
    for(int i=100;i>=1;i-=3)//由题可知这是个等差数列,每个数的差是3,所以用循环
    
    {
    
        n+=i;//用n来累加i
    
    }
    
    cout<<n;
    
    return 0;
    

    } 其实这题也可以用等差数列的公式来计算:(首项+末项)*项数/2

    【入门】求100+97+……+4+1的值。

    信息

    ID
    54
    时间
    1000ms
    内存
    16MiB
    难度
    4
    标签
    递交数
    731
    已通过
    363
    上传者