4 . 产生一个字符串数组(注意不是字符数组),为字符串数组排序,注意:排序的元素是字符串,不是字符。
时间: 2023-05-13 21:06:23 浏览: 87
数组及字符串排序
可以使用 sort() 函数对字符串数组进行排序,示例代码如下:
```
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main() {
string arr[] = {"apple", "banana", "orange", "pear", "grape"};
int n = sizeof(arr) / sizeof(arr[0]);
sort(arr, arr + n);
for (int i = 0; i < n; i++) {
cout << arr[i] << " ";
}
return 0;
}
```
输出结果为:apple banana grape orange pear
注意,这里使用的是 C++ 的 string 类型,而不是 C 语言中的字符数组。
阅读全文