这是我编的3个单独的程序:
1.
Sub main()
Dim i As Integer
For i = 1 To 100
If i Mod 3 = 2 And i Mod 5 = 3 And i Mod 7 = 2 Then
Debug.Print i
End If
Next
End Sub
2.
Private Sub Form_Click()
Dim i As Integer
Dim j As Integer
Dim b(1 To 4) As Integer
Dim s As Integer
Dim k As Integer
For i = 10 To 99
j = i * i
b(1) = j \ 1000 Mod 10
b(2) = j \ 100 Mod 10
b(3) = j \ 10 Mod 10
b(4) = j Mod 10
s = 0
For k = 1 To 4
s = s + b(k)
Next k
If s * 2 = i Then
Debug.Print i
End If
Next
End Sub
3.
Option Explicit
Sub main()
Dim i As Integer
Dim j As Integer
Dim temp As Integer
Dim flag As Boolean
Dim a(1 To 7) As Integer
For i = 1 To 7
flag = False
For j = i + 1 To 7
If a(j) < a(i) Then
temp = a(i)
a(i) = a(j)
a(j) = temp
flag = True
End If
Next
If flag = False Then
Exit For
End If
Next
For i = 1 To 7
Debug.Print "a(" & i & ")=" & a(i)
Next
End Sub