编译器:VS2013
1 #include "stdafx.h" 2 #include<stdlib.h> 3 #include<stdio.h> 4 5 //函数声明 6 7 void QuickSort(int a[], int n); //快速排序(从小到大) 8 void QSort(int a[], int m, int n); //快速排序的递归调用 9 int Pratition(int a[], int m, int n); //快速单次排序 10 11 int main() 12 { 13 int i, n, a[100]; 14 printf("请输入需要排序元素的个数:"); 15 scanf_s("%d", &n); 16 printf("随机生成的数组为:"); 17 for (i = 1; i <= n; i++) 18 { 19 a[i] = rand() % 100 + 1; 20 printf("%d ", a[i]); 21 } 22 a[i] = '