1 条题解

  • 0
    @ 2026-1-28 17:56:27
    #include<bits/stdc++.h>
    using namespace std;
    int main(){
        int n;
        cin>>n; // [1] 读取输入的整数n,确定遍历范围
        int sum=0,sum2=0; // [2] 初始化:sum存储奇数和,sum2存储偶数和
        // [3] 遍历1到n之间的所有整数
        for(int i=1;i<=n;i++){
            if(i%2==1){ // [4] 判断当前数是否为奇数
                sum=sum+i; // [5] 是奇数则累加到sum
            }else{
                sum2=sum2+i; // [6] 是偶数则累加到sum2
            }
        }
        cout<<sum<<" "<<sum2; // [7] 输出奇数和与偶数和,用空格分隔
        return 0;
    }
    
    • 1

    信息

    ID
    20
    时间
    1000ms
    内存
    256MiB
    难度
    2
    标签
    递交数
    1
    已通过
    1
    上传者