请问一下各位大佬,这个程序的问题,字符串排序,能运行,但是没有运行结果
#include<stdio.h>#include<string.h>
#define N 5
#define Max 80
void sorted_string(char a[][Max])
{
char temp[Max];
int j,k;
for(j=0;j<N;j++)
{
for(k=j+1;k<N;k++)
{
if(strcmp(a[j][Max],a[k][Max])>0)
{
strcpy(temp[Max],a[k][Max]);
strcpy(a[k][Max],a[j][Max]);
strcpy(a[j][Max],temp[Max]);
}
}
}
}
int main()
{
char a[N][Max];
int i;
for(i=0;i<N;i++)
{
gets(a[i]);
}
sorted_string(a);
int m;
for(m=0;m<N;m++)
{
puts(a[m]);
}
return 0;
}