分析问题
遍历从1至n的所有数,分别统计所有奇数的总和 以及 偶数的总和,也就是能被2整除的数和不能被2整除的数的总和
建立模型
- 遍历所有1至n的数
- 如果能被2整除,统计至奇数总和
- 如果不能被2整除,统计至偶数总和
- 循环访问直到结束
编写代码
#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;
}