#include
#define M 4
#define N 20
void Sort(char (*a)[N],int n)
{
int i,j;
char ct[N];
for(i = 0;i < n - 1;i++)
{
for(j = 0;j < n - i - 1;j++)
if(strcmp(a[j],a[j+1]) > 0)
{
strcpy(ct,a[j]);
strcpy(a[j],a[j+1]);
strcpy(a[j+1],ct);
}
}
}
int main()
{
int i;
char str[M][N];
//输入
for(i = 0;i < M;i++)
scanf("%s",str[i]);
//排序
Sort(str,M);
//输出
for(i = 0;i < M;i++)
printf("%s\n",str[i]);
return 0;
}
//简单实现了一下,还需要什么请追问。