我只写出了主要的算法 for(n=0;n<8;n++) { for(i=0;i<25;i++) { if(i==0) j=n; else j=0; for(j;j<25;j++) { if(a[0][n]<a[i][j]) { k=a[0][n]; a[0][n]=a[i][j]; a[i][j]=k; } } } } for(j=0;j<8;j++) { printf("%d ",a[0][j]); } }