#include<stdio.h>
#include<string.h>
#define num 5
#define size 20
void main()
{char a[num][size]={0};char b[size]={0};
int i=0,j=0;
printf("input %d name\n",num);
for(i=0;i<num;i++)
gets(a[num]);
for(i=0;i<num-1;i++)
{
for(j=0;j<num-1-i;j++)
{
if( strcmp(a[j],a[j+1])>0)
{
strcpy(b,a[j]);
strcpy (a[j],a[j+1]);
strcpy(a[j+1],b);
}
}
}
printf("\n");
for(i=0;i<num;i++)
puts(a[i]);
}
gets(a[i]);不是a[num]