#include <iostream.h>
#include <stdlib.h>
#define maxarray 10 //定义待排序数组长度
/*----------------------------
函数名:QuickSort()
功能:快速排序递归实现
结果:依次对数组进行单轮排序,直到把数组分成有序的序列片段,直到长度为1时结束,不可再分
-----------------------------*/
void QuickSort(int arr[],int low,int high);//实现快速排序
/*----------------------------
函数名:SortOnce()
类型:int
功能:进行第一轮排序
结果:将数组arr[]分成全大于第一个元素的部分,和一个全小于第一个元素的部分
-----------------------------*/
int SortOnce(int arr[],int low,int high);
/*----------------------------
函数名:main()
类型:void
功能:主函数
结果:随机产生一个数组,排序后输出
-----------------------------*/
void main()
{
int array[maxarray];
cout<<"首先随机产生一