#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int cmp(const void *a,const void *b)
{
return *(int * )a-*(int * )b;
}
int main( )
{
int N,T;
int i,A[1010];
scanf("%d",&T);
memset(A,0,sizeof(A));
while(T--)
{
scanf("%d",&N);
memset(A,0,sizeof(A));
for(i=0;i<N;i++)
scanf("%d",&A[i]);
qsort(A,N,sizeof(A[0]),cmp);
for(i=0;i<N;i++)
printf(i?" %d":"%d",A[i]);
printf("\n");
}
// system("pause");
return 0;
}
本文展示了一个使用C语言实现的排序算法,通过qsort函数结合自定义比较函数cmp,对整数数组进行排序。代码中包含了输入输出操作,以及数组初始化和排序后的输出,适用于学习C语言排序算法的基础示例。

被折叠的 条评论
为什么被折叠?



