作业帮 > 数学 > 作业

用vb判断输入1 to 1000是否为奇数,偶数,素数

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/07/18 06:34:56
用vb判断输入1 to 1000是否为奇数,偶数,素数
定义三个listbox
Option Explicit
Private Sub Form_Click()
Dim i As Long, j As Long
List1.AddItem ("奇数")
List2.AddItem ("偶数")
List3.AddItem ("素数")

For i = 1 To 1000
If i Mod 2 = 1 Then
List1.AddItem (i)
End If
If i Mod 2 = 0 Then
List2.AddItem (i)
End If
For j = 2 To i - 1
If i Mod j = 0 Then
Exit For
ElseIf j = i - 1 Then
List3.AddItem (i)
End If
Next j
Next i
End Sub
再问: 非常感谢,但是有个小问题,运行发现素数里“2”没在啊,2应该是最小的素数吧,还有就是不用列出来判断的结果,只要输入1 TO 1000中随意一个数字,判断显示为“奇数”,“偶数”,“素数”就OK了,麻烦了