c语言sort函数:数的排列

    xiaoxiao2021-03-25  126

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

    最新回复(0)