2 solutions
-
2
#include<bits/stdc++.h> using namespace std; const int N=510; int a[N]; int main() { int n; cin>>n; int idx=0; for(int i=1;i<=n;i++) //将所有的奇数放入到数组之中,idx是奇数的个数 { int x; cin>>x; if(x%2!=0) { idx++; a[idx]=x; } } n=idx; //冒泡排序 for(int i=1;i<=n;i++) { for(int j=1;j+1<=n-i+1;j++) { if(a[j]>a[j+1]) { swap(a[j],a[j+1]); } } } cout<<a[1]; for(int i=2;i<=n;i++) { cout<<","<<a[i]; } return 0; }
- 1
Information
- ID
- 941
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 3
- Tags
- (None)
- # Submissions
- 50
- Accepted
- 20
- Uploaded By