當前位置:編程學習大全網 - 編程軟體 - VB用print窗體顯示楊輝三角

VB用print窗體顯示楊輝三角

Private Sub Form_Click()

Dim A() As Long, N As Long, I As Long, J As Long, X As Long

N = Val(InputBox("請輸入打印行數<=16", "輸入正整數", 16))

If N > 16 Or N <= 0 Then

MsgBox "數值錯誤,重新輸入行數"

N = 0

End If

ReDim A(N, N)

Me.Cls

For I = 1 To N

For J = 1 To I

If J = 1 Or I = J Then

A(I, J) = 1

Else

A(I, J) = A(I - 1, J - 1) + A(I - 1, J)

End If

Next J

Next I

For I = 1 To N

Print Spc(75 - 3 * I);

For J = 1 To I

Print A(I, J);

X = Len(CStr(A(I, J)))

If X = 1 Then Print Spc(3);

If X = 2 Then Print Spc(2);

If X = 3 Then Print Spc(1);

Next J

Print

Print

Next I

End Sub

  • 上一篇:數控立式銑床和數控床身銑床有什麽區別?
  • 下一篇:財務人員為什麽要學習python
  • copyright 2024編程學習大全網