#include<stdio.h> #include<string.h> int main() { char str[100][50]; char b[50]; int a[100]; int i,j,u; int m,n; scanf("%d %d",&m,&n); for(i=0;i<m;i++) { a[i]=0; } for(i=0;i<n;i++) { scanf("%s",str[i]); } for(i=0;i<n;i++) { for(j=0;j<m;j++) { for(u=j;u<m;u++) { if(str[i][j]>str[i][u]) { a[i]++; } } } } for(i=0;i<n;i++) { for(j=i;j<n;j++) { if(a[i]>a[j]) { strcpy(b,str[i]); strcpy(str[i],str[j]); strcpy(str[j],b); } } } for(i=0;i<n;i++) { printf("%s\n",str[i]); } } |
Double click to view unformatted code.