#!/usr/local/bin/tcc -run #include #include #include #define N 10 void quicksort(int num[],int l,int r){ int i=r,j=l,temp; while(1){ while(num[i]>num[j]||i!=j) i--; temp=num[i]; num[i]=num[j]; num[j]=temp; while(num[i]>num[j]||j!=i) j++; if(j>=i) break; temp=num[j]; num[j]=num[i]; num[i]=temp; } quicksort(num,l,i-1); quicksort(num,j+1,r); } int main(void) { int i,l=0,r=N-1,num[N]; srand((unsigned)time(NULL)); for(i=0;i