Private Sub Command2_Click() Dim i As Integer Dim j As Integer Dim dblTemp As Double Dim k As Integer For i = 1 To 100 For j = i To 100 dbl = i ^ 2 + j ^ 2 dblTemp = Sqr(dbl) If dblTemp = Int(dblTemp) Then If i + j > dblTemp And j - i < dblTemp And dblTemp <= 100 Then Debug.Print i & ":" & j & ":" & dblTemp End If End If Next Next End Sub
'上面漏写了一个定义 Private Sub Command2_Click() Dim i As Integer Dim j As Integer Dim dbl As Double Dim dblTemp As Double Dim k As Integer For i = 1 To 100 For j = i To 100 dbl = i ^ 2 + j ^ 2 dblTemp = Sqr(dbl) If dblTemp = Int(dblTemp) Then If i + j > dblTemp And j - i < dblTemp And dblTemp <= 100 Then Debug.Print i & ":" & j & ":" & dblTemp End If End If Next Next End Sub
Dim i As Integer
Dim j As Integer
Dim dblTemp As Double
Dim k As Integer
For i = 1 To 100
For j = i To 100
dbl = i ^ 2 + j ^ 2
dblTemp = Sqr(dbl)
If dblTemp = Int(dblTemp) Then
If i + j > dblTemp And j - i < dblTemp And dblTemp <= 100 Then
Debug.Print i & ":" & j & ":" & dblTemp
End If
End If
Next
Next
End Sub
Private Sub Command2_Click()
Dim i As Integer
Dim j As Integer
Dim dbl As Double
Dim dblTemp As Double
Dim k As Integer
For i = 1 To 100
For j = i To 100
dbl = i ^ 2 + j ^ 2
dblTemp = Sqr(dbl)
If dblTemp = Int(dblTemp) Then
If i + j > dblTemp And j - i < dblTemp And dblTemp <= 100 Then
Debug.Print i & ":" & j & ":" & dblTemp
End If
End If
Next
Next
End Sub