把输入的5个国家的名字按字母的升序输出
China Japan Korea American England
【输入用例1】无
【输出用例1】American China England Japan Korea
#include <stdio.h>
#include <string.h>
void fx(char *a[],int lenth)
{
char *t;
int i,j;
for(i=0;i<lenth-1;i++)
{
for(j=0;j<lenth-1-i;j++)
{
if(strcmp(*(a+j),*(a+j+1))>0)
{
t = *(a+j);
*(a+j) = *(a+j+1);
*(a+j+1) = t;
}
}
}
}
int main()
{
char *a[5]={ "China","Japan","Korea","American","England" };
int b=5;
fx(a,b);
int i;
for(i=0;i<b;i++)
{
printf("%s ",a[i]);
}
return 0;
}