FF:奇数单增序列

总时间限制: 
1000ms
 
内存限制: 
65536kB
描述

给定一个长度为N(不大于500)的正整数序列,请将其中的所有奇数取出,并按升序输出。

输入
共2行:
第1行为 N;
第2行为 N 个正整数,其间用空格间隔。
输出
增序输出的奇数序列,数据之间以逗号间隔。数据保证至少有一个奇数。
样例输入
10
1 3 2 6 5 4 9 8 7 10
样例输出
1,3,5,7,9
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
    int n,a[501];
    cin >> n;
    for (int i=0;i<n;++i)
    {
        cin >> a[i];
    }
    sort(a, a + n);
    int b[501];
    int j = 0;
    for (int i=0;i<n;++i)
    {
        if (a[i]%2==1)
        {
            b[j] = a[i];
            ++j;
        }
    }
    cout << b[0];
    for (int i=1;i<j;++i)
    {
        cout << ","<<b[i];
    }
    return 0;
}

 

posted @ 2020-12-04 23:33  丁帅帅dss  阅读(117)  评论(0)    收藏  举报