#include
#include
int main()
{
void rankArr(char *pr[]);
char *p[]={"china","japan","tokyo","pairs","narry"};
int i;
for(i=0;i
printf("%s\n",p[i]);
rankArr(p);
for(i=0;i
printf("%s\n",p[i]);
return 0;
}
void rankArr(char *pr[])
{
char *temp;
int i , j ;
for(i=0;i
{
for(j=i+1;j
{
if(strcmp(pr[i],pr[j])>0);
{
temp=pr[j];
pr[j]=pr[i];
pr[i]=temp;
}
}
}
}
/*void rankArr(char pr[])
{
char *temp;//定义交换时存储临时变量的字符串单元
int i, j;
for( i=0;i
{
for( j=0;j
{
if(strcmp(pr[j],pr[j+1])>0)
{
temp=pr[j+1];
pr[j+1]=pr[j];
pr[j]=temp;
}//调用内置函数完成交换字符串
}
}
}/