哪些网站做高尔夫旅游,网站建设公司 选中企动力公司,wordpress api开发文档,有没有个人做的网站赚流量费sort函数
一般情况下要将一组数从的大到小排序或从小到大排序#xff0c;要定义一个新的函数排序。
而我们也可以直接使用在函数下的sort函数#xff0c;只需加上头文件#xff1a;
#includealgorithm
using namespace std;sort格式#xff1a;sort(首元素地址要定义一个新的函数排序。
而我们也可以直接使用在函数下的sort函数只需加上头文件
#includealgorithm
using namespace std;sort格式sort(首元素地址尾元素的下一个地址比较函数) 注比较函数不一定要有sort函数默认为从小到大排序比较函数当需要从打到小时就需要加比较函数cmp将sort功能改为从大到小 默认从小到大
#includestdio.h
#includealgorithm
using namespace std;int main()
{int a[5]{9,3,2,4,7};sort(a,a5); //只有首元素地址和尾元素的下一个地址不需要cmpfor( int i0;i5;i)printf(%d,a[i]);return 0;
}
运行结果 sort函数从大到小排序
#includestdio.h
#includealgorithm
using namespace std;
bool cmp(int a,int b) //在main函数前加一个cmp用bool类型定义
{return ab; //返回从大到小的排序
}int main()
{int a[5]{9,3,2,4,7};sort(a,a5,cmp); //加上cmpfor( int i0;i5;i)printf(%d,a[i]);return 0;
}
运行结果 补充
bool类型 为逻辑型它的值只有true1和false0两种值。