帮我改一下
#include<stdio.h>
#include<string.h>
int main()
{
void sort(char (*p)[5]);
char a[5][5];
int i;
for(i=0;i<5;i++)
gets(a[i]);
sort(a);
}
void sort(char (*p)[5])
{
char a[5];
int i,j;
for(i=0;i<4;i++)
for(j=0;j<5;j++)
{if(p[i][j]>p[i+1][j])
{strcpy(a,p[i]);
strcpy(p[i],p[i+1]);
strcpy(p[i+1],a);
}
break;
}
for(i=0;i<5;i++)
puts(p[i]);
printf("\n");
}