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

- 上一篇:C++中stdio.h与cstdio的区别
- 下一篇:字典序最小是什么意思