第1个回答 2010-11-18
#include<stdio.h>
#include<stdlib.h>
int n,a[10000000];
int cmp(const void* a,const void* b)
{
return *(int*)a<*(int*)b?1:-1;
}
int main()
{
scanf("%d",&n);
for(int i=0;i<n;i++)
scanf("%d",&a[i]);
qsort(a,n,sizeof(a[0]),cmp);
for(int i=0;i<n;i++)
printf("%d ",a[i]);
scanf("%d",&n);
return 0;
}
可以直接调用快排!!