如何使用C ++中的STL对数组进行排序
给定一个数组arr [],使用C ++中的STL对该数组进行排序。
例如:
输入: arr [] = {1,45,54,71,76,12}
输出: {1,12,45,54,71,76}
输入: arr [] = {1,7,5,4,6,12}
输出: {1,4,5,6,7,12}
方法:可以使用STL中提供的sort()函数来排序。
语法:
sort(arr,arr + n);
//使用STL中的sort()对数组进行排序的C ++程序
#include <bits/stdc++.h>
using namespace std;
int main()
{
//获取数组
int arr [] = {1、45、54、71、76、12};
//查找数组的大小
int n = sizeof(arr)/ sizeof(arr [0]);
//打印数组
cout << "数组:";
for(int i = 0; i
输出:
数组:1 45 54 71 76 12
排序后的数组:1 12 45 54 71 76