附表2#includestdio.h#defineN10voidquickSort(int*arr,intl,intr){inti,j,x,temp;if(lr){i=l;j=r;x=arr[(l+r)/2];while(1){while(i=r&&arr[i]x)i++;while(j=0&&arr[j]x)j--;if(i=j)break;else{temp=arr[i];arr[i]=arr[j];arr[j]=temp;}}quickSort(arr,l,i-1);quickSort(arr,j+1,r);}}voidprintArray(int*a){inti=0;for(;iN;i++)printf(%d\t,a[i]);printf(\n);}intmain(){inta[N];inti;for(i=0;iN;i++)scanf(%d,a+i);printf(排序前的数据为:\n);printArray(a);quickSort(a,0,N-1);printf(从小到大排序后的序列为:\n);printArray(a);return0;}