美文网首页
Qsort快速排序

Qsort快速排序

作者: 始于尘埃 | 来源:发表于2019-08-26 21:07 被阅读0次
#include <stdio.h>
#include <stdlib.h>
int MyCompare( const void *elem1,const void *elem2){
    unsigned int *p1,*p2;
    p1 = (unsigned int *) elem1; //强制类型转换
    p2 = (unsigned int *) elem2;
    return (*p1%10) - (*p2%10) ;
}
#define NUM 5
int main(){
    int i;
    unsigned int an[NUM] = {8,123,11,10,4};
    qsort(an,NUM,sizeof(unsigned int),MyCompare);
    for(i = 0;i<NUM;i++)
        printf("%d\n",an[i]);
    return 0;
}

相关文章

网友评论

      本文标题:Qsort快速排序

      本文链接:https://www.haomeiwen.com/subject/pmcjectx.html