题解 | #字符串排序#
字符串排序
https://www.nowcoder.com/practice/5af18ba2eb45443aa91a11e848aa6723
#include <stdio.h>
#include<stdlib.h>
#include<string.h>
int cmp(const void*a,const void*b){
char *s1 =(char*) a,*s2=(char*) b;
return strcmp(s1,s2);
}
int main() {
int i,j,n;
char str[1005][105];
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%s",str[i]);
}
qsort(str,n,sizeof(str[0]),cmp);
for(i=0;i<n;i++){
printf("%s\n",str[i]);
}
return 0;
}
