![[填空题] 以下程序段的功能为,输入8个数给数组a,然后采用插入排序算法,将数组a中的数按照升序排列存入数组b中。请填空。Private Sub Command1,第1张 [填空题] 以下程序段的功能为,输入8个数给数组a,然后采用插入排序算法,将数组a中的数按照升序排列存入数组b中。请填空。Private Sub Command1,第1张](/aiimages/%5B%E5%A1%AB%E7%A9%BA%E9%A2%98%5D+%E4%BB%A5%E4%B8%8B%E7%A8%8B%E5%BA%8F%E6%AE%B5%E7%9A%84%E5%8A%9F%E8%83%BD%E4%B8%BA%EF%BC%8C%E8%BE%93%E5%85%A58%E4%B8%AA%E6%95%B0%E7%BB%99%E6%95%B0%E7%BB%84a%2C%E7%84%B6%E5%90%8E%E9%87%87%E7%94%A8%E6%8F%92%E5%85%A5%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95%EF%BC%8C%E5%B0%86%E6%95%B0%E7%BB%84a%E4%B8%AD%E7%9A%84%E6%95%B0%E6%8C%89%E7%85%A7%E5%8D%87%E5%BA%8F%E6%8E%92%E5%88%97%E5%AD%98%E5%85%A5%E6%95%B0%E7%BB%84b%E4%B8%AD%E3%80%82%E8%AF%B7%E5%A1%AB%E7%A9%BA%E3%80%82Private+Sub+Command1.png)
[填空题] 以下程序段的功能为,输入8个数给数组a,然后采用插入排序算法,将数组a中的数按照升序排列存入数组b中。请填空。
Private Sub Command1_Click ()
Dim a(1 To 8), b(1 To 8)
For i = 1 To 8
a(i) = InputBox("请输入")
Print a(i)
Next i
For i = 1 To 8
s = 1
For j = 1 To 8
If 【6】 Then
s = s + 1
End If
Next j
【7】
Next i
End Sub
正确答案:a(i)>a(j) b(s)=a(i)
参考解析:首先通过InputBox语句输入8个数给数组a。将数组a中的每个元素按顺序与其余 9个元素比较。例如对元素a(1),如果有n个元素小于该元素,则该元素赋值给数组b中的b(n +1)。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)