文章

9

粉丝

1

获赞

36

访问

2.9k

头像
国名排序 题解:
P1217 同济大学机试题
发布于2025年3月12日 17:02
阅读数 273

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]);
}
 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发