9.鄭強(qiáng)收集了某月部分品牌電腦在某城市的銷(xiāo)售量,并設(shè)計(jì)了一個(gè)Visual Basic排序程序。程序運(yùn)行界面如圖所示,左邊列表框List1中顯示排序前數(shù)據(jù),單擊“排序”按鈕Command1,在右邊列表框List2中顯示按銷(xiāo)售量從高到低排序后的結(jié)果。程序中數(shù)組a和數(shù)組b分別存儲(chǔ)品牌名稱(chēng)和對(duì)應(yīng)的銷(xiāo)售量。 程序代碼如下: Const n As Integer=10'n為品牌數(shù) Dim a(1To n) As String'數(shù)組a用于存儲(chǔ)品牌名稱(chēng) Dim b(1To n) As Integer'數(shù)組b用于存儲(chǔ)銷(xiāo)售量 Private Sub Command1_Click ( ?。?br />Dim i As Integer,j As Integer,c As Integer,t As String For i=1To
For j=1To n-i If
Then c=b(j+1):b(j+1)=b(j):b(j)=c t=a(j+1):a(j+1)=a(j):a(j)=t End If Next j Next i For i=1To n List2.AddItem a(i)+““+Str(b(i)) Next i End Sub Private Sub Form_Load
'此過(guò)程用于對(duì)數(shù)組a和數(shù)組b進(jìn)行賦初值,并顯示在List1中,代碼略 End Sub (1)解決此問(wèn)題采用的算法是