题目描述:利用for循环,分别输出1∼n1∼𝑛之间的所有奇数的和、偶数的和。
输入:输入n。
输出:输出为一行,两个数(用一个空格隔开),偶数之和与奇数之和。
例:
入:10
出:30 25
提示:【数据规模及约定】对于所有数据,1≤n≤1001≤𝑛≤100
代码:
#include<bits/stdc++.h>
using namespace std;
int n;
void cou(int n,int s1,int s2){//用于输出;s1偶;s2奇
for(int i=1;i<=n;i++){
if(i%2==0){//所有数%2如果==0那么他就是偶数
s1+=i;
}
else{//否则不是
s2+=i;
}
}
cout<<s1<<" "<<s2;
}
int main(){
cin>>n;
cou(n,0,0);//调用
return 0;
}
运行结果: