下边说一下C++语言中自带的sort函数(排序的一种)
所需头文件为#include<algorithm>
函数为sort(数组首地址,数组尾地址[,升序或降序])
如果不声明是升序还是降序,默认为是升序。
(当然,这个函数不仅仅能对数进行排序,还可以对字母等数据类型进行排序,只不过需要说明,如对字母进行升序排序的话:sort(a,a+n,less<char>()))
如:自定义数组的大小,并在数组中输入n个数,调用sort函数,然后实现排序。
#include<iostream>
#include<algorithm>
using namespace std;
int a[101];
int main()
{
int n;
scanf("%d",&n);
for(int i=0;i<n;i++)
scanf("%d",&a[i]);
sort(a,a+n,less<int>());
for(int i=0;i<n;i++)
printf("%d ",a[i]);
return 0;
}
这是第一篇博文,,路还漫长。。
转载请注明原文地址: https://ju.6miu.com/read-19957.html