【发布时间】:2015-06-02 15:30:00
【问题描述】:
大家好,我正在尝试查找任何输入的质数。我希望它们位于列表框中,并在文本框中输入。我想使用两个参数,但我不知道如何使用。这是我需要帮助的代码。我不是最擅长视觉基础的,我只需要一些指导。我的代码不起作用,但当我按下显示时会显示一个下拉框。
Public Class Form1
Private Sub Button3_Click_1(sender As Object, e As EventArgs) Handles Button3.Click
Dim prim As Integer
Dim test As Integer
Dim imPrime As Boolean = False
prim = CInt(txtNum.Text)
test = prim
If prim = 1 Then
imPrime = False
MessageBox.Show("Enter a number greater than one please")
Else
Do While prim >= 2
For i As Integer = 2 To prim
If prim Mod i = 0 Then
imPrime = False
Exit For
Else
imPrime = True
lstPrime.Items.Add(prim)
End If
Next
Loop
End If
If imPrime = True Then
lstPrime.Items.Add(prim)
End If
End Sub
End Class
【问题讨论】:
标签: vb.net function primes basic