#include<string.h>
#include<stdio.h>
void sort(char *p[],int k)
{
int i,j;
char temp[80];
for(i=0; i<k-1; i++)
{
for(j=i+1; j<k; j++)
if(strcmp(p[i],p[j])>0)
{
strcpy(temp,p[i]);
strcpy(p[i],p[j]);
strcpy(p[j],temp);
}
}
}
int main()
{
void sort(char *[],int n);
int i;
char str[10][80];
char *p[10];
int n;
scanf("%d",&n);
for (i=0; i<n; i++)
scanf("%s",str[i]);
for (i=0; i<n; i++)
p[i]=str[i];
sort(p,n);
for (i=0; i<n; i++)
printf("%s\n",p[i]);
return 0;
}
问题 F: C语言习题 不等长字符串排序
最新推荐文章于 2021-05-17 16:15:39 发布