编辑代码

#include <stdio.h>
#include <stdlib.h>
int quick_sort(const void * p1,const void * p2);
int main (void) {
    //JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 
	int n;
    scanf("%d",&n);
    int ar[n];
    for (int i=0;i<n;i++)
    {
        scanf("%d",&ar[i]);
    }
    qsort(ar,n,sizeof(int),quick_sort);
    for (int i = 0;i<n;i++)
    {
        printf("%d ",ar[i]);
    }
	return 0;
}
int quick_sort(const void * p1,const void * p2)
{
    const int * a1 = (const int *) p1;
    const int * a2 = (const int *) p2;
    if (*a1 > *a2)
    {
        return 1;
    }
    else if (*a1 < *a2)
        return -1;
    else 
        return 0;
}