int My_Cmp_double(const void* a , const void* b){

double *x, *y;

x = (double*) a;

y = (double*) b;



return *y - *x;
}
qsort(data, 10, sizeof(double), My_Cmp_double);

ですか?