用c++实现五个字符串排序
时间: 2023-08-24 08:01:41 浏览: 110
当然可以!以下是一个用C++实现字符串排序的示例代码:
```cpp
#include <iostream>
#include <string>
#include <algorithm>
int main() {
const int numStrings = 5;
std::string strings[numStrings];
// 输入五个字符串
std::cout << "请输入五个字符串:" << std::endl;
for (int i = 0; i < numStrings; i++) {
std::cin >> strings[i];
}
// 使用标准库函数进行排序
std::sort(strings, strings + numStrings);
// 输出排序后的字符串
std::cout << "排序后的字符串:" << std::endl;
for (int i = 0; i < numStrings; i++) {
std::cout << strings[i] << std::endl;
}
return 0;
}
```
这个程序首先定义了一个包含五个字符串的数组 `strings`,然后通过循环输入这五个字符串。接下来,使用 `std::sort` 函数对字符串数组进行排序。最后,通过循环输出排序后的字符串数组。
请注意,这里使用了 C++ 的标准库函数 `std::sort` 来进行排序。这个函数能够对字符串数组进行字典序排序。
阅读全文