y = sqr( x * x - 125 + 29 )
咋是无效的调用过程或参数?
明白了加个绝对值!!
咋是无效的调用过程或参数?
明白了加个绝对值!!
[此贴子已经被作者于2025-3-13 07:55编辑过]
Private Sub Command1_Click() '可以,10万内不到1分钟 Dim a As Long, b As Long, s As Long Dim c As Double Dim x As Double Dim y As Double, js As String Text2 = "" a = Val(Text1) t = Timer DoEvents For x = 1 To a y = Abs(x * x - 139) / 13 y = Sqr(y) If Int(y) = y Then '得到是一个整数 If y < a Then '在输入范围内 '得到一个解 s = s + 1 js = js & "x=" & x & " y=" & y & vbCrLf End If End If Next x If s > 0 Then Text2 = js & vbCrLf & Timer - t Else Text2 = " wu jie" End If End Sub