写VB程序:用函数过程来判断一个数是否为素数

如题所述

第1个回答  2011-07-04
Dim x As Integer, i As Integer
x = InputBox("请输入你要判断的数字")
If x <= 0 Then
MsgBox "你输入的不是正整数"
Exit Sub
End If
For i = 2 To x - 1
If x Mod i = 0 Then
MsgBox x & "不是素数"
Exit Sub
End If
Next
MsgBox x & "是素数"本回答被提问者和网友采纳
第2个回答  2011-07-04
Function shushu(x)
For i = 2 To Val(x) - 1
If Val(x) Mod i = 0 Then n = n + 1
If n = 1 Then
MsgBox "不是素数"
Exit Function
End If
Next
MsgBox "是素数"
End Function
相似回答