解题思路
1.创建一个储存奇数的数组,把输入的奇数储存到数组中
2.用sort排序将数组中的数升序排列
3.按题目要求输出数组
代码
#include<bits/stdc++.h>
using namespace std;
int a[505];//创建数组
int main()
{
int n,x,num=1;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>x;//输入正整数x
if(x%2==1)
{
a[num]=x;//如果x为奇数,加入数组a
num++;
}
}
sort(a+1,a+num);//sort排序
for(int i=1;i<=num-2;i++)
{
cout<<a[i]<<",";
}
cout<<a[num-1];//输出数组
return 0;
}