#include<iostream>
#include<cstring>
using namespace std;
int main()
{
char *str[10],*p,str1[10][20];
int i,j;
for(i=0;i<10;i++)
str[i]=str1[i];
for(i=0;i<10;i++)
cin>>str[i];
cout<<endl;
void swep(char *[]);
swep(str); //之前用swep(&p);是错的,因为参数格式不匹配,应该用str
for(i=0;i<10;i++)
{
cout<<str[i];
cout<<endl;
}
return 0;
}
void swep(char *str[])
{
int i,j;
char s[20],*p=s;
for(i=0;i<9;i++)
{
for(j=i;j<10;j++)
{
if(strcmp(*(str+i),*(str+j))>0)
{
p=*(str+i);
*(str+i)=*(str+j);
*(str+j)=p;
}
}
}
}