进阶版题解,建议仔细食用
2026-07-17 20:12:24
发布于:山东
10阅读
0回复
0点赞
#include <iostream>
#include <vector>
using namespace std;
vector<int> jo_sum(vector<int> &a){
int jsum=0,osum=0;
for(int i=0;i<a.size();i++)
a[i]%2==0 ? osum+=a[i] : jsum+=a[i];
return {jsum,osum};
}
int main(){
int n;
cin>>n;
vector<int> num;
for(int i=0;i<n;i++){
int v;
cin>>v;
num.push_back(v);
}
cout<<jo_sum(num)[0]<<endl<<jo_sum(num)[1];
return 0;
}
这里用了自定义函数,我猜有些人还不知道返回值可以为vector动态数组
这里空空如也








有帮助,赞一个