使用vector直接过
2025-07-27 17:47:02
发布于:上海
5阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,b=0,d=0;
cin>>n;
vector<int> a(n);
for(int i=0;i<n;i++){
cin>>a[i];
}
for(int i=0;i<n;i++){
if(a[i]%2==1){
b++;
}
}
vector<int> c(b);
for(int i=0;i<n;i++){
if(a[i]%2==1){
c[d]=a[i];
d++;
}
}
sort(c.begin(),c.end());
for(int i=0;i<b-1;i++){
cout<<c[i]<<",";
}
cout<<c[b-1];
return 0;
}
这里空空如也
有帮助,赞一个