急用!编一个判断某数是否为素数的vb函数程序,返回值是逻辑型

问题描述:

急用!编一个判断某数是否为素数的vb函数程序,返回值是逻辑型
若是 返回ture ;否则返回false.并利用函数查找小于某数的最大素数 急用!
1个回答 分类:综合 2014-12-03

问题解答:

我来补答
Dim m As Integer
Private Sub Command1_Click()
a = InputBox("请输入数字")
For i = 1 To Val(a)
If a Mod i = 0 Then m = m + 1
Next
If m = 2 Then
Print "true"
Else
Print "false"
End If
m = 0
End Sub
查找小于某数的最大素数
Dim m As Integer
Private Sub Command1_Click()
a = InputBox("请输入数字")
For j = Val(a) - 1 To 1 Step -1
For i = 1 To j
If j Mod i = 0 Then m = m + 1
Next
If m = 2 Then
Print j
m = 0
Exit For
Else
m = 0
End If
Next
End Su
 
 
展开全文阅读
剩余:2000
上一页:不是奥数题