#include <stdio.h>
#include <stdlib.h>
int compare(const void * a, const void * b) {
return ( *(int*)a - *(int*)b );
}
int main()
{
int arr[] = {5, 8, 1, 9, 0, 5, 4, 2};
int size = sizeof(arr)/sizeof(arr[0]);
qsort(arr, size, sizeof(int), compare);
for (int i = 0; i < size; i++)
printf("%d ", arr[i]);
return 0;
}
/*
run:
0 1 2 4 5 5 8 9
*/