當前位置:編程學習大全網 - 編程軟體 - 如何用VB6編程:給定兩組按升序排好的整型數據,編寫壹個程序把它們合並為壹組仍按升序排列的數據。謝謝!

如何用VB6編程:給定兩組按升序排好的整型數據,編寫壹個程序把它們合並為壹組仍按升序排列的數據。謝謝!

Private Sub Form_click()

Dim a(), b(), c(), i, j, k

a = Array(1, 2, 5, 14, 16, 18, 20, 22)

b = Array(3, 4, 6, 8, 10, 12)

i = 0

j = 0

k = 0

ReDim c(UBound(a) + UBound(b) + 1)

Do

If a(i) < b(j) Then

c(k) = a(i)

k = k + 1

i = i + 1

Else

c(k) = b(j)

k = k + 1

j = j + 1

End If

If i > UBound(a) Then

For i = j To UBound(b)

c(k) = b(i)

k = k + 1

Next

Exit Do

ElseIf j > UBound(b) Then

For j = i To UBound(a)

c(k) = a(j)

k = k + 1

Next

Exit Do

End If

Loop

For k = 0 To UBound(c)

Print c(k);

Next

End Sub

  • 上一篇:數控銑床4mm的鎢鋼銑刀銑鑄鐵壹般什麽轉速和進給速度
  • 下一篇:C語言編程:編程求如圖所示的陰影部分面積。三角形的三邊長及圓的直徑可從鍵盤輸入。
  • copyright 2024編程學習大全網