描述
给定一个长度为N(不大于500)的正整数序列,请将其中的所有奇数取出,并按升序输出。
输入
共2行:
第1行为 N;
第2行为 N 个正整数,其间用空格间隔。
输出
增序输出的奇数序列,数据之间以逗号间隔。数据保证至少有一个奇数。
这么简单的题得了90分,始终查不到错/jk/jk
求大佬帮忙查错
#include<bits/stdc++.h>
#define ll long long
using namespace std;
int a[10000005], xb = 0, b;
signed main(){
while(cin >> b) if(b % 2 == 1) a[xb++] = b;
sort(a, a + xb);
for(int i = 0; i < xb - 1; i++) cout << a[i] << ',';
cout << a[xb - 1] ;
return 0;
}