實現上述功能的VB程序如下,但加框處代碼有誤,請改正。 Const n=10 Dim d(1To n) As Integer Private Sub Command1_Click ( ) Dim i As Integer,j As Integer,t As Integer '讀取一組正整數,存儲在數組d中,代碼略 i=1 Do While i<=n-1 For j=n To i+1Step-1 If d(j) Mod 2=d(j-1)Mod 2Then If Then'(1) t=d(j):d(j)=d(j-1):d(j-1)=t End If (2) t=d(j):d(j)=d(j-1):d(j-1)=t End If Next j i=i+1 Loop '依次輸出排序后的數據,代碼略 End Sub