首页 >> 动态 >

c语言中sort函数(c语言sort函数)

2023-09-12 04:36:17 来源: 用户: 

大家好,我是小夏,我来为大家解答以上问题。c语言中sort函数,c语言sort函数很多人还不知道,现在让我们一起来看看吧!

1、sort不属于C语言的标准函数,所以也没有相应的头文件,但是可以自定义。

2、sort 函数为将整型数组从小到大排序。

3、voidsort(int*a,intl)//a为数组地址,l为数组长度。

4、{

5、inti,j;

6、intv;

7、//排序主体

8、for(i=0;i<l-1;i++)

9、for(j=i+1;j<l;j++)

10、{

11、if(a[i]>a[j])//如前面的比后面的大,则交换。

12、{

13、v=a[i];

14、a[i]=a[j];

15、a[j]=v;

16、}

17、}}

18、扩展资料

19、c语言自有的qsort函数

20、#include<stdio.h>

21、#include<stdlib.h>

22、intcomp(constvoid*a,constvoid*b)//用来做比较的函数。

23、{

24、return*(int*)a-*(int*)b;

25、}

26、intmain()

27、{

28、inta[10]={2,4,1,5,5,3,7,4,1,5};//乱序的数组。

29、inti;

30、qsort(a,n,sizeof(int),comp);//调用qsort排序

31、for(i=0;i<10;i++)//输出排序后的数组

32、{

33、printf("%d ",array[i]);

34、}

35、return0;

36、}

本文到此讲解完毕了,希望对大家有帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章