有很多种方法:
选择排序:
//Author:Pan Daoxi
#include <iostream>
using namespace std;
int main(){
int n,a[501],b[501],k,x=0;
cin>>n;
for(int i=0;i<n;i++){
cin>>a[i];
}
// 获取到这个范围内所有奇数储存在数组b中
for(int i=0;i<n;i++){
if(a[i]%2){
b[k++]=a[i];
x++;
}
}
k=0; // 将k归零
// 选择排序