#include void OutPutNum(int *A,int N); //输出测试数据 void QuickSort(int *A,int first,int end); //快速排序 int Partition(int *RandArray,int first,int end); //快速排序一次 int CreatRandData(int *RandArray); //输入随机数范围 int InputData(int *RandArray); //输入数据 void Test(int *RandArray,int n); //测试数据 int change=0,comp=0; void ShowMenu(){ //菜单 cout< int n=0,t=1,choose; int RandArray[50]; //储存测试数据 while(t){ cout< switch(choose){ case 1:{ n=InputData(RandArray);break; } case 2:{ Test(RandArray,n);break; } } } } int InputData(int *RandArray){ //输入数据 int data,n; Loop_1: cout<<\"请输入数据个数(0 if(n<=0 || n>50){ cout<<\"数据超出范围:!!!\\n\"; goto Loop_1; } for(int j=0;j RandArray[j]=data; } return n; }