#include<stdio.h>
#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]);
}
温馨提示:答案为网友推荐,仅供参考