|
5精币
列子:
数组={3,56,24,68,2,98,155,21,24,38}
其中 数组最小排序{2,3,21,24,24,38,56,68,98,155}
数组最小下标 5,1, 8, 3, 9, 10, 2, 4, 6, 7
数组最大排序{155,98,68,56,38,24,24,21,3,2}
数组最小下标 7, , 6 ,4 , 2 ,10, 9, 3, 8 ,1 ,5
然后返回数组的下标
如:
数组最小排序{2,3,21,24,24,38,56,68,98,155}返回(5)
数组最大排序{155,98,68,56,38,24,24,21,3,2}返回(7)
大神们有什么好的办法实现吗?我头发都快掉完了也没有想出来该怎么去写.
|
最佳答案
查看完整内容
如果你不需要其它信息,那么确实不用排序:
[e=1].版本 2
.支持库 spec
.程序集 窗口程序集_启动窗口
.子程序 __启动窗口_创建完毕
.局部变量 数组, 整数型, , "0"
.局部变量 数, 整数型
.局部变量 最大值, 整数型
.局部变量 最大值下标, 整数型
.局部变量 最小值, 整数型
.局部变量 最小值下标, 整数型
数组 = { 3, 56, 24, 68, 2, 98, 155, 21, 24, 38 }
最大值 = 数组 [1]
最大值下标 = 1
最小值 = 数组 [1]
最小值下标 ...
|