提示
#include <stdio.h> #include <stdlib.h>
int main() { int n,a[150],b[150],c[150],i,j,t; scanf("%d",&n); for(i=1;i<=n;i++) scanf("%d",&c[i]); int k=0,w=0; for(i=1;i<=n;i++) { if(i%2==0) { a[k++]=c[i]; } else { b[w++]=c[i]; }
} for(i=0;i<=w-2;i++) { for(j=i+1;j<=w-1;j++) { if(b[i]>b[j]) { t=b[i]; b[i]=b[j]; b[j]=t; } } } for(i=0;i<=k-2;i++) { for(j=i+1;j<=k-1;j++) { if(a[i]<a[j]) { t=a[i]; a[i]=a[j]; a[j]=t; } } } for(i=0;i<=k-1||i<=w-1;i++) { printf("%d %d ",b[i],a[i]); } return 0; }