#include<stdio.h>
#include<stdlib.h>
int a[100];
int cmp(const void *a,const void *b)
{
    return *(int *)a-*(int *)b;
}    
int main()
{
    int T,n,i;
    scanf("%d",&T);
    while(T--)
    {
        scanf("%d",&n);
        for(i=0;i<n;i++)
          scanf("%d",&a[i]);
        qsort(a,n,sizeof(a[0]),cmp);
        for(i=0;i<n-1;i++) printf("%d ",a[i]);
        printf("%d\n",a[n-1]);
    }
    return 0;    
}
原文:http://www.cnblogs.com/wangkun1993/p/6286415.html