18 lines
383 B
C
18 lines
383 B
C
#include <stdlib.h> /* qsort() */
|
|
#include <stdio.h> /* printf() */
|
|
|
|
int intcmp(const void *aa, const void *bb)
|
|
{
|
|
const int *a = aa, *b = bb;
|
|
return (*a < *b) ? -1 : (*a > *b);
|
|
}
|
|
|
|
int main()
|
|
{
|
|
int nums[5] = {2,4,3,1,2};
|
|
qsort(nums, 5, sizeof(int), intcmp);
|
|
printf("result: %d %d %d %d %d\n",
|
|
nums[0], nums[1], nums[2], nums[3], nums[4]);
|
|
return 0;
|
|
}
|