给出十个10-100的随机整数,用“选择排序法”从大到小顺序
vb吧
全部回复
仅看楼主
level 5
给出十个10-100的随机整数,用“选择排序法”从大到小顺序排列
以上是题目
然后就是不太懂,为什么排序只排了三个?代码问题吧,
2020年06月15日 10点06分 1
level 5
然后结合百度啊什么的,写了一个代码,运行也能出现,但是只有三个数字的排序
2020年06月15日 10点06分 2
level 5
不懂,枯了
2020年06月15日 10点06分 4
level 5
找大佬救命
2020年06月15日 10点06分 5
level 5
2020年06月15日 10点06分 6
level 5
哥哥姐姐救救我[惊哭]
2020年06月15日 10点06分 7
level 5
2020年06月15日 10点06分 8
level 11
第一处错误,不是tiemr:
Randomize Timer
第二处错误,随机数用:
Int(Rnd * 91 + 10)
第三处错误,Next j上面是:
If a(I) < a(j) Then
c = a(I)
a(I) = a(j)
a(j) = c
End If
2020年06月15日 10点06分 9
谢谢你!我来改一下试试💛
2020年06月15日 11点06分
太感动了呜呜呜呜呜终于对了٩(•̀㉨•́)و get!
2020年06月15日 11点06分
level 11
9楼的是排序但不是纯正的【选择排序法】,纯正的这样:
2020年06月15日 11点06分 11
谢谢大佬!!!☺️☺️☺️
2020年06月15日 13点06分
吧务
level 13
' 用选择法对数组 A() 降序排列
For i = LBound(a) To UBound(a) - 1
k = i
For j = i + 1 To UBound(a)
If a(k) < a(j) Then k = j ' 降序
Next
If k <> i Then
T = a(i): a(i) = a(k): a(k) = T
End If
Next
2020年06月15日 15点06分 12
谢谢小吧主大大!
2020年06月16日 03点06分
level 1
一个学校的
2020年06月17日 10点06分 13
一份作业让陌生的校友在贴吧相遇
2020年06月25日 15点06分
1