HALO 光晕空间

May 31, 2006

新的杨辉三角代码[vb]

n = InputBox("")
Dim a(-1 To 500) As Integer
 a(-1) = 0: a(0) = 1
 For i = 1 To n
    For j = 1 To i
       k = k + 1
          If j = 1 Then
          a(k) = 1
          Print a(k);
          ElseIf i j Then
          a(k) = a(k – i) + a(k – i + 1)
          Print a(k);
          Else
          a(k) = 1: Print a(k);
          End If
          Next j
          Print
          Next i