91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c語言空字符串的排序問題

小樊
83
2024-07-29 14:41:09
欄目: 編程語言

在C語言中,可以使用strcmp函數對字符串進行排序。strcmp函數比較兩個字符串的大小,并返回一個整數值,如果返回值小于0,則表示第一個字符串比第二個字符串小;如果返回值等于0,則表示兩個字符串相等;如果返回值大于0,則表示第一個字符串比第二個字符串大。

下面是一個示例代碼,對字符串數組進行排序:

#include <stdio.h>
#include <string.h>

int main() {
    char strings[5][20] = {"apple", "banana", "cat", "dog", "elephant"};

    // Sort the strings
    for (int i = 0; i < 5; i++) {
        for (int j = i + 1; j < 5; j++) {
            if (strcmp(strings[i], strings[j]) > 0) {
                char temp[20];
                strcpy(temp, strings[i]);
                strcpy(strings[i], strings[j]);
                strcpy(strings[j], temp);
            }
        }
    }

    // Print the sorted strings
    for (int i = 0; i < 5; i++) {
        printf("%s\n", strings[i]);
    }

    return 0;
}

以上代碼會對字符串數組進行排序,輸出結果為:

apple
banana
cat
dog
elephant

0
邮箱| 义乌市| 临夏市| 龙陵县| 庆安县| 鲁甸县| 金塔县| 瑞安市| 芜湖县| 和静县| 二手房| 略阳县| 阜康市| 焉耆| 通渭县| 沂南县| 定安县| 浙江省| 乐都县| 宕昌县| 新竹市| 桦甸市| 公主岭市| 垦利县| 荣成市| 常熟市| 盐城市| 临城县| 乌恰县| 宝兴县| 公安县| 赞皇县| 普安县| 泰兴市| 新竹市| 莱州市| 布拖县| 通州市| 临澧县| 沙田区| 冀州市|