题目:排序输出。
分析:简单题、排序。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int data[ 2000005 ];
int cmp( const void* a, const void* b )
{
return *((int *)a) - *((int *)b);
}
int main()
{
int n;
while ( scanf("%d",&n) != EOF && n ) {
for ( int i = 0 ; i < n ; ++ i )
scanf("%d",&data[i]);
qsort( data, n, sizeof( int ), cmp );
printf("%d",data[0]);
for ( int i = 1 ; i < n ; ++ i )
printf(" %d",data[i]);
printf("\n");
}
return 0;
}