int型数组排序
1、从小到大:
int cmp(const void *_a, const void *_b)
{
return *(int*)_a - *(int*)_b;
}
2、从大到小
int cmp(const void *_a, const void *_b)
{
return *(int*)_b - *(int*)_a;
}
double型数组排序
1、从小到大
int cmp(const void *_a, const void *_b)
{
return *(double*)_a > *(double*)_b? 1: -1;
}
2、从大到小
int cmp(const void *_a, const void *_b)
{
return *(double*)_b > *(double*)_a? 1: -1;
}