int compare_int(const void* a, const void* b)
{
int arg1 = *(const int*)a;
int arg2 = *(const int*)b;
if (arg1 > arg2)
{
return 1;
}
else if (arg1 > arg2)
{
return -1;
}
else
{
return 0;
}
}
void show(int* arr, int len)
{
for (int i = 1; i < len; i++)
{
printf("%d ", arr[i]);
}
printf("\n");
}
int main()
{
int arr[] = { 2,1,4,3,5,9,8,6 };
qsort(arr, sizeof(arr) / sizeof(arr[0]), sizeof(int),compare_int);
show(arr, sizeof(arr) / sizeof(arr[0]));
return 0;
}
对整型数组进行排序
最新推荐文章于 2023-12-12 10:24:03 发布