题解 | #字符串排序#

字符串排序

http://www.nowcoder.com/practice/5af18ba2eb45443aa91a11e848aa6723

直接用qsort排序,并使用strcmp

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int compare(const void*a, const void*b){
    return strcmp((char*) a, (char*) b);
}
int main(){
    int num,i,len;
    scanf("%d",&num);
    char str[num][100];
    char s[num];
    for(i=0;i<num;i++){
        scanf("%s",str+i);
    }
qsort(str, num, 100, compare);
    for(i=0;i<num;i++){
        printf("%s\n",str[i]);
    }
    return 0;
}
全部评论
char str[num][100]; 数组下标用变量? 是不是有问题啊
1 回复 分享
发布于 2021-12-06 15:55

相关推荐

02-26 13:56
已编辑
重庆财经学院 Java
King987:你有实习经历,但是写的也太简单了,这肯定是不行的,你主要要包装实习经历这一块,看我的作品,你自己包装一下吧,或者发我,我给你出一期作品
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务