当前位置:首页 C++ > 正文

C++中string数组的字典序排列

作者:野牛程序员:2023-06-28 11:40:48 C++阅读 3467

在 C++ 中,可以使用 std::sort 函数对 string 数组进行字典序排列。以下是一个示例代码:

#include <iostream>
#include <algorithm>
#include <string>

int main() {
    const int arraySize = 5;
    std::string array[arraySize] = {"apple", "banana", "orange", "grape", "kiwi"};

    // 对数组进行字典序排序
    std::sort(array, array + arraySize);

    // 打印排序后的数组
    for (int i = 0; i < arraySize; ++i) {
        std::cout << array[i] << std::endl;
    }

    return 0;
}

在上面的代码中,我们首先定义了一个包含 5 个字符串的数组 array。然后,我们使用 std::sort 函数对数组进行排序。std::sort 函数使用默认的字典序比较算法对字符串进行排序。最后,我们遍历数组并打印排序后的结果。

运行上述代码将输出:

apple
banana
grape
kiwi
orange

请注意,这里使用了 std::sort 函数来对数组进行排序,它要求你包含头文件 <algorithm>。另外,还使用了 <string> 头文件来定义和操作字符串类型。

野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击