奇数及偶数和

分析问题

遍历从1至n的所有数,分别统计所有奇数的总和 以及 偶数的总和,也就是能被2整除的数和不能被2整除的数的总和

建立模型

  1. 遍历所有1至n的数
  2. 如果能被2整除,统计至奇数总和
  3. 如果不能被2整除,统计至偶数总和
  4. 循环访问直到结束

编写代码

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n,sum1=0,sum2=0;
    cin>>n;
    int i=1;
    while(i<=n){
        if(i%2==0) sum2=sum2+i;
        else sum1=sum1+i;
        i++;
    }
    cout<<sum1<<" "<<sum2;
    return 0;
}

保存 编译 运行