#include <stdio.h>
#include <stdlib.h>
环境TC2.01. VC6.0
int greater(int *a, int *b)
{
return *a > *b ? 1 : 0;
}
int main()
{
int a[] = {10, 9, 8, 7};
int i ;
clrscr();
qsort(a, sizeof a/ sizeof a[0], sizeof a[0],
(int (*)(const void*, const void*))greater);
for(i = 0; i < sizeof a/ sizeof a[0]; ++i)
printf("%d ", a[i]);
return 0;