今天写题的时候 构造了元素都是double型的结构
又因为快排返回值只能是整形
所以写了以下的快排
#include<stdio.h>
typedef struct
{
double a;
double b;
double c;
}s;
int cmp(const void*a,const void*b)
{
s s1=*(s*)a;
s s2=*(s*)b;
//只比较结构中c的大小
return (s1.c>s2.c)?1:-1;//升序
return (s2.c>s1.c)?1:-1;//降序
}