下列Visual Basic程式片段執行後,若將陣列A之值由A(0)至A(3)列出,並以逗點分隔各元素,其結果為何? Dim A()As Integer={ 8 , 1 , 5 , 3 } Dim tmp As Integer For i=1 To 3 For j=0 To(3 - i) If A(j)>A(j+1)Then tmp=A(j) A(j)=A(j+1) A(j+1)=tmp End If Next j Next i
下列Visual Basic程式片段執行後,若將陣列A之值由A(0)至A(3)列出,並以逗點分隔各元素,其結果為何? Dim A()As Integer={ 8 , 1 , 5 , 3 } Dim tmp As Integer For i=1 To 3 For j=0 To(3 - i) If A(j)>A(j+1)Then tmp=A(j) A(j)=A(j+1) A(j+1)=tmp End If Next j Next i