12个数,前六个独立从大到小排序,后六个独立从小到大排序的算法。
int cmp1(const void *a , const void *b)
{
return *(int *)a - *(int *)b;
}
int cmp2(const void *a , const void *b)
{
return *(int *)b - *(int *)a;
}
主程序
int arr[12] = {你的数据};
qsort(s[0],6,sizeof(int),cmp1);
qsort(s[6],6,sizeof(int),cmp2);