![[填空题] 下面的程序用“冒泡”法将数组a中的10个整数按升序排列,请将程序补充完整。Option Base 1Private Sub Command1_Click()Dim aa=Array,第1张 [填空题] 下面的程序用“冒泡”法将数组a中的10个整数按升序排列,请将程序补充完整。Option Base 1Private Sub Command1_Click()Dim aa=Array,第1张](/aiimages/%5B%E5%A1%AB%E7%A9%BA%E9%A2%98%5D+%E4%B8%8B%E9%9D%A2%E7%9A%84%E7%A8%8B%E5%BA%8F%E7%94%A8%E2%80%9C%E5%86%92%E6%B3%A1%E2%80%9D%E6%B3%95%E5%B0%86%E6%95%B0%E7%BB%84a%E4%B8%AD%E7%9A%8410%E4%B8%AA%E6%95%B4%E6%95%B0%E6%8C%89%E5%8D%87%E5%BA%8F%E6%8E%92%E5%88%97%EF%BC%8C%E8%AF%B7%E5%B0%86%E7%A8%8B%E5%BA%8F%E8%A1%A5%E5%85%85%E5%AE%8C%E6%95%B4%E3%80%82Option+Base+1Private+Sub+Command1_Click%28%29Dim+aa%3DArray.png)
[填空题] 下面的程序用“冒泡”法将数组a中的10个整数按升序排列,请将程序补充完整。
Option base 1
Private Sub Command1_Click()
Dim a
a=Array(678,45,324,528,439,387,87,875,273,823)
For i= 【8】
For j= 【9】
If a(i) 【10】 a(j)Then
a1=a(i)
a(i)=a(j)
a(j)=a1
End If
Next j
Next i
For i=1 To 10
Print a(i)
Next i
End Sub
正确答案:[8]1 To 9 [9]i+1 To 10 [10]>
参考解析:[评析] 最外层的循环负责从第1个元素到第9个元素中取出一个,内层循环负责取外层循环下标后面的元素与它比较,如果比外层循环取出的元素小,则将二者的位置对换。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)