C++中string数组的字典序排列
作者:野牛程序员:2023-06-28 11:40:48 C++阅读 3513
在 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的区别
- 下一篇:字典序最小是什么意思
