c++ 数组sort
时间: 2023-11-11 09:46:23 浏览: 131
c++实现数组或容器排序
引用中提供了一个例子,展示了如何对char数组进行排序。在这个例子中,使用了sort函数来对数组c进行排序,默认以字典序进行排序。sort函数需要包含头文件<algorithm>,并且使用了命名空间std。使用sort函数需要传入两个参数,第一个参数是待排序的数组的起始位置,第二个参数是数组的结束位置。在这个例子中,sort(c,c+6)表示对数组c的前6个元素进行排序。排序后,通过循环遍历数组并输出排序结果。所以对于c数组的排序,可以参考以下代码:
#include <stdio.h>
#include <algorithm>
using namespace std;
int main(){
char c[]={'I','L','O','V','E','U'};
sort(c,c+6);
for(int i=0;i<6;i++){
printf("%c",c[i]);
}
return 0;
}
输出结果为"EILOUV"。这是因为数组c中的元素按照字典序进行了排序。
阅读全文