编辑代码

#include <iostream>
using namespace std;

void quickSort(int nums[],int start,int end){
    if(start>=end){
        return ;
    }
    int left=start,right=end;
    int pivot=nums[left];
    while(left<right){
        while(left<right&&nums[right]>=pivot)   right--;
        if(left<right)  nums[left]=nums[right];
        while(left<right&&nums[left]<=pivot)    left++;
        if(left<right)  nums[right]=nums[left];
    }
    nums[left]=pivot;
    quickSort(nums,start,left-1);
    quickSort(nums,left+1,end);
}

void sort(int nums[],int n){
    quickSort(nums,0,n-1);
}

int main() {
    int nums[10];
    int n=sizeof(nums)/sizeof(nums[0]);
    for(int i=0;i<n;i++){
        cin>>nums[i];
    }
    sort(nums,n);
    for(int i=0;i<n;i++){
        cout<<nums[i]<<' ';
    }
	return 0;
}