![[填空题] 在窗体上有一个过程函数,然后编写如下事件程序,该过程的功能是用选择交换法将10个数排成升序,请在空白处填入适当的语句。 Sub SORT( ) Dim a(1 To 10) Fo,第1张 [填空题] 在窗体上有一个过程函数,然后编写如下事件程序,该过程的功能是用选择交换法将10个数排成升序,请在空白处填入适当的语句。 Sub SORT( ) Dim a(1 To 10) Fo,第1张](/aiimages/%5B%E5%A1%AB%E7%A9%BA%E9%A2%98%5D+%E5%9C%A8%E7%AA%97%E4%BD%93%E4%B8%8A%E6%9C%89%E4%B8%80%E4%B8%AA%E8%BF%87%E7%A8%8B%E5%87%BD%E6%95%B0%EF%BC%8C%E7%84%B6%E5%90%8E%E7%BC%96%E5%86%99%E5%A6%82%E4%B8%8B%E4%BA%8B%E4%BB%B6%E7%A8%8B%E5%BA%8F%EF%BC%8C%E8%AF%A5%E8%BF%87%E7%A8%8B%E7%9A%84%E5%8A%9F%E8%83%BD%E6%98%AF%E7%94%A8%E9%80%89%E6%8B%A9%E4%BA%A4%E6%8D%A2%E6%B3%95%E5%B0%8610%E4%B8%AA%E6%95%B0%E6%8E%92%E6%88%90%E5%8D%87%E5%BA%8F%EF%BC%8C%E8%AF%B7%E5%9C%A8%E7%A9%BA%E7%99%BD%E5%A4%84%E5%A1%AB%E5%85%A5%E9%80%82%E5%BD%93%E7%9A%84%E8%AF%AD%E5%8F%A5%E3%80%82%E3%80%80%E3%80%80Sub%E3%80%80SORT%28+%29%E3%80%80%E3%80%80%E3%80%80Dim+a%281+To+10%29%E3%80%80%E3%80%80%E3%80%80Fo.png)
[填空题] 在窗体上有一个过程函数,然后编写如下事件程序,该过程的功能是用选择交换法将10个数排成升序,请在空白处填入适当的语句。 Sub SORT( ) Dim a(1 To 10) For i=1 To 10 a(i)=Val(InputBox(" " ," ",0)) Next i For i=______
k=i For j=______ If a(k)>a(j)Then______ If k< >i Then b=a(k) a(k)=a(i) a(i) =b End If Next j Next i For k=1 To 10 Print a(k) Next k End Sub
正确答案:1 To 9 I+1 To 10 k=j
参考解析:解析:由于是10个数所以1从1到9,j从i到10形成两次循环,如果是100个的话,那就是1从1到99,j从1到100形成两次循环;由于a(k)〉a(j)所以要交换,以便排序。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)