cpp实现:
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main(){
vector<int> avec{}, bvec{};
int number;
for (int i=0; i<10; i++){
cin>>number;
if (number<0){
break;
}
if (number%2==1)
avec.push_back(number); // 奇数
else bvec.push_back(number); // 偶数
}
sort(avec.begin(),avec.end());
sort(bvec.begin(),bvec.end());
for (auto item:avec){
cout<<item<<" ";
}
for (auto item:bvec){
cout<<item<<" ";
}
}