qsort()函数
快排函数,位于<stdlib.h>文件里面
即qsort(参与排序的首地址,参与排序的数量,每一个元素占用空间的大小,确定排序顺序的指向函数的指针)
qsort(*s,n,sizeof(s[0]),cmp)
代码实现
#include <stdio.h>
#include <stdlib.h>
int cmp(const void* a, const void* b)
{
return *(int*)a - *(int*)b;//由小到大
//return *(int*)b-*(int*)a;//由大到小
//当return>0时进行置换,return <=0不进行置换
}
int main()
{
int i;
int n;
scanf("%d", &n);
int s[100];
for (i = 0;i < n;i++)
{
scanf("%d", &s[i]);
}
qsort(s, n, sizeof(s[0]), cmp);
for (i = 0;i < n;i++)
{
printf("%d\n", s[i]);
}
}