自己编写compare函数:
bool compare(int a,int b)
{
return a<b; //升序排列,如果改为return a>b,则为降序
}
int _tmain(int argc, _TCHAR* argv[])
{
int a[20]={2,4,1,23,5,76,0,43,24,65},i;
for(i=0;i<20;i++)
cout<<a[i]<<endl;
sort(a,a+20,compare);
for(i=0;i<20;i++)
cout<<a[i]<<endl;
return 0;
}
本文介绍了一个简单的C++程序实例,通过自定义比较函数实现了一组整数的升序排序。首先定义了一个名为compare的函数来确定排序规则,然后使用标准模板库(STL)中的sort函数对数组进行排序,并展示了排序前后的数组元素。

862

被折叠的 条评论
为什么被折叠?



