作业帮 > 综合 > 作业

VB求输入任意一个正整数,若该数不是一个素数,则找出一个大于它的最小素数.

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/12 23:48:24
VB求输入任意一个正整数,若该数不是一个素数,则找出一个大于它的最小素数.
VB求输入任意一个正整数,若该数不是一个素数,则找出一个大于它的最小素数.
private sub command1_click()
dim i,j,n
n=val(inputbox("n="))
if IsPrime(n) then
print n & "是素数."
else
for i=n+1 to n+100
if IsPrime(i) then print "大于" & n & "的最小素数是:" & i :Exit For
next
end if
end sub
Function IsPrime(ByVal n As Long) As Boolean
Dim i As Long
if n