题目描述
给定一个长度为N的正整数序列,请将其中的所有奇数取出,并按增序(从小到大)输出。
输入
共2行;
第1行是一个正整数 N(不大于500);
第2行有 N 个正整数(小于100,000),相邻两数之间用空格隔开。
输出
输出1行,为增序的奇数序列,两数之间以英文逗号分隔。题目数据保证至少有一个奇数。
注意:输出数据不得有多余的逗号。
#include<iostream>
#include<algorithm>
using namespace std;
int ji[10001];
int main(){
int n;
cin>>n;
int j=0;
for(int i=0;i<n;i++){
int a;
cin>>a;
if(a%2!=0){
ji[j]=a;
j++;
}
}
sort(ji,ji+j);
for(int i=0;i<j;i++){
cout<<ji[i];
if(i!=j-1){
cout<<",";
}
}
}