Linux 拨号vps windows公众号手机端

c语言降序排序如何弄

lewis 8年前 (2017-10-11) 阅读数 10 #程序编程
文章标签 c语言

要在C语言中实现降序排序,你可以使用标准库函数`qsort`或自己实现一个降序排序算法。以下是两种方法的示例代码:

方法一:使用qsort函数

#include
#include
//比较函数,用于指定排序方式(降序)
intcompare(constvoid*a,constvoid*b){
intnum1=*(int*)a;
intnum2=*(int*)b;
if(num1num2){
return-1;
}else{
return0;
}
}
intmain(){
intarr[]={5,8,2,4,1};
intsize=sizeof(arr)/sizeof(arr[0]);
//使用qsort函数进行降序排序
qsort(arr,size,sizeof(int),compare);
//打印排序后的数组
for(inti=0;i
版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门