c语言怎么比较多个浮点数大小并使其从大到小排列?

c语言怎么比较多个浮点数大小并使其从大到小排列?

这个,c语言里面的排序算法是通用的吧,先这些数据存放在一个数组里面,然后,用简单排序算法进行排序,可以选择从大到小排列,然后数组遍历循环以后就可以输出了。追问

用选择排序,其中 if(recoveryRatio[j]-recoveryRatio[k] > 0) k=j; if(i!=k)这样比较浮点数大小是对的吗,后面输出不了正确的顺序

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-28
开个循环,搞个判断,再搞个转换,完事