关于字符串排序的问题~!
#include <stdio.h>
#include <string.h>
void sort(char a[][50])
{
char temp[50];
for (int i=1;i<5;i++)
for (int j=0;j<i-j-1;j++)
if(strcmp(a[j],a[j+1])>0)
{
strcpy(temp,a[j]);
strcpy(a[j],a[j+1]);
strcpy(a[j+1],temp);
}
}
void main()
{
char arr[5][50];
for (int i=0;i<5;i++)
{
printf("请输入第%d个国家的名字:",i+1);
scanf("%s",arr[i]);
}
sort(arr);
for (i=0;i<5;i++)
puts(arr[i]);
}