c++在主函数中输入n个等长的字符串。用另一函数对它们排 序。然后在主函数输出这n个已排好序的字符串
时间: 2024-02-17 20:05:15 浏览: 64
字符串指针作函数参数-C++程序设计(谭浩强完整版)
可以使用C++内置的sort函数来对字符串进行排序,以下是一个示例代码:
```c++
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
bool compare(string s1, string s2) {
return s1 < s2;
}
int main() {
int n;
cin >> n;
string arr[n];
for (int i = 0; i < n; i++) {
cin >> arr[i];
}
sort(arr, arr + n, compare);
for (int i = 0; i < n; i++) {
cout << arr[i] << endl;
}
return 0;
}
```
在上面的代码中,我们定义了一个compare函数来比较两个字符串的大小关系,然后在主函数中先输入n个字符串,然后使用sort函数进行排序,最后输出排好序的字符串。
阅读全文