求出100以内的所有勾股数(勾股数 a²+b²=c² ,a,b,c均为自然数,且ab)

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 19:05:10

求出100以内的所有勾股数(勾股数 a²+b²=c² ,a,b,c均为自然数,且ab)
求出100以内的所有勾股数(勾股数 a²+b²=c² ,a,b,c均为自然数,且ab)

求出100以内的所有勾股数(勾股数 a²+b²=c² ,a,b,c均为自然数,且ab)

Private Sub Form_Load()

    Dim i As Integer, j As Integer, k As Integer

    Dim s As String

    For i = 1 To 100

        For j = 1 To 100

            For k = 1 To 100

                If i * i + j * j = k * k and i<>j Then

                    s = VBA.Format(i, "0") & "," & VBA.Format(j, "0") & "," & VBA.Format(k, "0") & Chr(13) & Chr(10)

                    Text1.Text = Text1.Text & s

                End If

               

            Next k

        Next j

    Next i


End Sub