发布网友 发布时间:2022-04-21 17:47
共3个回答
热心网友 时间:2023-11-19 07:49
sort()函数描述:对给定区间所有元素进行排序。
sort()函数语法:sort(begin,end),表示一个范围。
sort()函数举例:
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);
for(i=0;i<20;i++)
cout<<a[i]<<endl;
return 0;
}
输出结果将是把数组a按升序排序。
热心网友 时间:2023-11-19 07:50
用 qsort,并且要自己写比较函数。
例如:有个 int a[1000] 的数组要排序。而比较函数你已经写好了名字是 comp,则这样写:
qsort(a,1000,sizeof(int),comp);比较函数 comp 如下:
int comp ( const void *a, const void *b ) 详细的可以查一下关于 qsort 的说明。
热心网友 时间:2023-11-19 07:50
好像标准库里没有sort吧,只能自己实现追问排序的有sort吧