题解 | #字符串排序#

字符串排序

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

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

// 比较函数,用于传递给 qsort
int compare_strings(const void* a, const void* b) {
    const char* str1 = *(const char**)a;
    const char* str2 = *(const char**)b;
    return strcmp(str1, str2);
}

int main() {
    int n;
    scanf("%d", &n);

    char* strings[1000] = { 0 }; // 创建字符串指针数组

    // 输入 n 个字符串
    for (int i = 0; i < n; ++i) {
        strings[i] = (char*)malloc(101 * sizeof(char)); // 分配字符串存储空间
        scanf("%s", strings[i]);
    }

    // 使用 qsort 函数对字符串数组进行排序
    qsort(strings, n, sizeof(char*), compare_strings);

    // 输出排序后的结果
    for (int i = 0; i < n; ++i) {
        printf("%s\n", strings[i]);
        free(strings[i]); // 释放每个字符串的内存
    }

    return 0;
}

全部评论

相关推荐

点赞 评论 收藏
分享
皮格吉:不,有的厂子面试无手撕,可以试试。都是一边学一边面。哪有真正准备好的时候,别放弃
无实习如何秋招上岸
点赞 评论 收藏
分享
已注销:bro不如吃顿疯狂星期四
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
正在热议
更多
# 你的mentor是什么样的人? #
4542次浏览 33人参与
# 你觉得mentor喜欢什么样的实习生 #
10738次浏览 297人参与
# 未岚大陆求职进展汇总 #
38158次浏览 114人参与
# 帮我看看,领导说这话什么意思? #
6688次浏览 27人参与
# 26届秋招公司红黑榜 #
13317次浏览 44人参与
# 怎么给家人解释你的工作? #
1705次浏览 17人参与
# 智慧芽求职进展汇总 #
26035次浏览 110人参与
# 没有家庭托举的我是怎么找工作的 #
12745次浏览 160人参与
# 求职低谷期你是怎么度过的 #
5446次浏览 96人参与
# 实习必须要去大厂吗? #
146862次浏览 1542人参与
# 从哪些方向判断这个offer值不值得去? #
6807次浏览 95人参与
# 同bg的你秋招战况如何? #
158906次浏览 927人参与
# 度小满求职进展汇总 #
10239次浏览 53人参与
# 校招泡的最久的公司是哪家? #
4894次浏览 23人参与
# 面试紧张时你会有什么表现? #
1810次浏览 21人参与
# 你有哪些缓解焦虑的方法? #
37207次浏览 835人参与
# 你喜欢工作还是上学 #
77630次浏览 860人参与
# 入职第一天,你准备什么时候下班 #
85524次浏览 467人参与
# 秋招想进国企该如何准备 #
97755次浏览 487人参与
# 简历无回复,你会继续海投还是优化再投? #
103630次浏览 819人参与
# 机械人的工作环境真的很差吗 #
25092次浏览 119人参与
# 独居后,你的生活是更好了还是更差了? #
28157次浏览 263人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务