关于三个数特殊的排序问题

zyzy577048814 zyzy577048814 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
现在我有三个数n[0],n[1],n[2],分别为三个方向的距离值
现在我需要得到一个方向,这个方向的n值最大,及找出数组n中最大值其对应的方向。例如n[0]>n[1]>n[2],则选择方向0.
如果n[0]=n[1]>n[2]则需要从0和1方向任意选择一个方向(rand函数来选择)
若n[0]=n[1]=n[2]则从012中任意选择一个方向。
希望大神能给出一个短一点的效率高一点程序啊,我这只会用if来做,但是真的好长啊。而且不适用于方向很多的时候。
...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
zyzy577048814
C语言 70,040 成员 243,237 内容