#include
int comp(const void *, const void *);
int main(int argc, char *argv[])
{
int i;
int array[] = {6, 8, 2, 9, 1, 0};
qsort(array, 6, sizeof(int), comp);
for (i = 0; i < 6; i ++) {
printf("%d\t", array[i]);
}
printf("\n");
return 0;
}
int comp(const void *p, const void *q)
{
return (*(int *)p - *(int *)q);
}
此为升序,如果降序可将return (*(int *)p - *(int *)q);改为return (*(int *)q - *(int *)p);
阅读(611) | 评论(1) | 转发(0) |