#include<stdlib.h>
#include<string.h>
define?N?15//每個字符串最多15個字符
void?main()
{
char?str[5][N];
char?temp[N];
int?i=5;//接受5個字符串
printf("請輸入5個字符串");while(i>0)
{
gets(str[i]);
i--;
}
//排序
int?j,k;
for(?j=0;j<5;j++)
for(?k=j+1;k<5;k++){
if(strcmp(str[j],str[k])>0){//交換
strcpy(str[j],temp); strcpy(str[k],str[j]); strcpy(temp,str[k]);? }}
for(i=1;i<=5;i++)//輸出 puts(str[i]);}