文章
9
粉丝
1
获赞
36
访问
2.9k
C语言qsort库函数解决方式
#include<stdio.h>
#include<stdlib.h>
int cmp(const void*a,const void*b){
char *pa=(char*)a;
char *pb=(char*)b;
int i=0,j=0;
while(pa[i]==pb[i]){
i++,j++;
}
return pa[i]>pb[i];
}
int main(){
char str[100][100];
int n;
scanf("%d",&n);
int i;
for(i=0;i<n;i++){
scanf("%s",str[i]);
}
qsort(str,n,sizeof(char)*100,cmp);
for(i=0;i<n;i++)
printf("%s\n",str[i]);
}
登录后发布评论
暂无评论,来抢沙发