#include<stdio.h>
#include<string.h>
#define n 3
int main()
{
char a[n][80],b[80];
int i,j;
for(i=0;i<n;i++)
gets(a[i]);
for(j=1;j<=n-1;j++)
for(i=0;i<=n-j-1;i++)
if(strcmp(a[i],a[i+1])>0)
{
strcpy(b,a[i+1]);
strcpy(a[i+1],a[i]);
strcpy(a[i],b);
}
for(i=0;i<n;i++)
puts(a[i]);
return 0;
}
// 本题结合冒泡排序法和strcmp函数相结合