数的排列

下边说一下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;
}



这是第一篇博文,,路还漫长。。

猜你喜欢

转载自blog.csdn.net/easy_purple/article/details/69188208