[填空题] 下面的程序用“冒泡”法将数组a中的10个整数按升序排列,请将程序补充完整。Option Base 1Private Sub Command1

[填空题] 下面的程序用“冒泡”法将数组a中的10个整数按升序排列,请将程序补充完整。Option Base 1Private Sub Command1,第1张

[填空题] 下面的程序用“冒泡”法将数组a中的10个整数按升序排列,请将程序补充完整。 Option Base 1 Private Sub Command1

[填空题] 下面的程序用“冒泡”法将数组a中的10个整数按升序排列,请将程序补充完整。

Option base 1

Private Sub Command1_Click()

Dim a

a = Array(549, 45, 324, 561, 439, 258, 87, 435, 587, 823)

For i = 【5】

For j = 【6】

If a(i) 【7】 a(j) Then

al = a(i)

a(i) = a(j)

a(j) = al

End If

Next j

Next i

For i = 1 To 10

Print a(i)

Next i

End Sub

正确答案:

1 To 9 i+ 1 To 10 >

参考解析:

最外层的循环负责从第一个元素到第九个元素中取出一个,内层循环负责从外层循环取出的元素的后继所有元素和其比较,如果比外层循环取出的元素小,则将二者的位置对换。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5570863.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存