Option Explicit Private Sub Command1_Click() Dim i As Integer List1.Clear For i = 1 To 2000 If IsSu(i) Then List1.AddItem i Next i End Sub Function IsSu(ByVal IsSuX As Integer) As Boolean '判断是否为素数 Dim IsSuA As Integer If IsSuX = 1 Then IsSu = False Exit Function End If IsSu = True For IsSuA = 2 To Int(Sqr(IsSuX)) If IsSuX Mod IsSuA = 0 Then IsSu = False Exit Function End If Next IsSuA End Function
Option Explicit Private Sub Command1_Click() Dim i As Integer Dim j As Integer For i = 1 To 5 Print Space(i - 1); For j = 1 To 11 - 2 * i Print "*"; Next j Print Next i End Sub