#include<stdio.h>
#include<string.h>
int main(){
char name[6][20];
char temp[20];
printf("請輸入6個人的名字:\n");
int i;
for (i = 0; i < 6; i++){
gets(name[i]);
}
printf("\n\n這六個人的名字如下:\n");
for (i = 0; i < 6; i++){
printf("%s ", name[i]);
}
printf("\n\n");
printf("按字典排序後如下所示:\n");
int j, k;
for (j = 0; j < 6; j++)
for (k = j + 1; k < 6; k++)
{
if (strcmp(name[j], name[k])>0)
{
strcpy(temp, name[j]);
strcpy(name[j], name[k]);
strcpy(name[k], temp);
}
}
for (i = 0; i < 6; i++)
printf("%s ", name[i]);
}