c语言的快速排序法。那里错了,输出结果还是原来的顺序啊??答:void qsort(int a[],int low,int high){ if(low<high){ int pos=qpass(a,low,high);qsort(a,low,pos-1);qsort(a,pos+1,high);} }int qpass(int a[],int low,int high){ int x=a[low];int key=a[low];while(low<high){ while(low<high && a[high]>key)//改了这里 hi...