#include<stdio.h>
#include<string.h>
void main()
{ int i,j,n;
char name[50][20];
printf("input N: ");
scanf("%d",&n);
fflush(stdin);
for(i=0;i<n;i++)
{ printf("name%d=",i+1);
gets(name[i]);
}
char tmp[20];
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if (strcmp(name[i],name[j])>0)
{ strcpy(tmp,name[i]);
strcpy(name[i],name[j]);
strcpy(name[j],tmp);
}
for(i=0;i<n;i++)
printf("%s\t",name[i]);
}
Blogger Comment
Facebook Comment