调用快排

在C语言中可以用#include调用qsort函数,就不用自己敲了

#include 
#include 
int cmp(const void *a, const void *b)//cmp函数申明
{
     return(*(int *)a-*(int *)b);
}
int s[100];
int main()
{
    int i,n;
    scanf("%d",&n);
    for(i=0;iqsort(s,n,sizeof(s[0]),cmp);
    for(i=0;i
}
qsort函数有四个参数;

第一个s为数组名;

第二个n为参与排序的个数;

第三个为元素的大小;

第四个是比较函数(若为字符串数组可调用string.h中的strcmp函数。

你可能感兴趣的:(关于排序)