1 条题解
-
0
#include<bits/stdc++.h> using namespace std; long long a1,a2; long long a[15],s1[15],s2[15]; int main(){ for(int i=1;i<=10;i++){ cin>>a[i]; if(a[i]%2==0){ a1++; s1[a1]=a[i]; }else{ a2++; s2[a2]=a[i]; } } for(int i=1;i<=a2;i++){ for(int j=i+1;j<=a2;j++){ if(s2[j]>s2[i]){ swap(s2[j],s2[i]); } } } for(int i=1;i<=a1;i++){ for(int j=i+1;j<=a1;j++){ if(s1[j]<s1[i]){ swap(s1[j],s1[i]); } } } for(int i=1;i<=a2;i++){ cout<<s2[i]<<" "; } for(int i=1;i<=a1;i++){ cout<<s1[i]<<" "; } return 0; }
- 1
信息
- ID
- 943
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 4
- 标签
- (无)
- 递交数
- 34
- 已通过
- 19
- 上传者