回 帖 发 新 帖 刷新版面

主题:各位老大,进来帮帮忙吧===============

加点什么程序进去可以让结果显示为以下的形式?

2  3  5  7  11     13  17  19   23   27
29  31  37 --       -------------------
-------------       --------------------    

有很多人给过我答案,如:
Private Sub Form_click() 
Dim s As String 
s = vbNullString 
For x = 2 To 100 
If f(x) = 1 Then 
s = s & CStr(x) & " " 
End If 
Next x 
Print s 
End Sub 


Function f(n) 
m = Sqr(n) 
For i = 2 To m 
If n Mod i = 0 Then Exit For 
Next i 
If i > m Then 
f = 1 
Else 
f = 0 
End If 
End Function 

可是,当我把100改成300,还是有一部分显示不出来.

有什么最好的统一的办法吗?   

回复列表 (共2个回复)

沙发

怎么把VB程序弄到这里来了?

这就是质数表的程序,是不是每行要显示8个?

板凳

晕死,我现在在用QB,也在用VB

我来回复

您尚未登录,请登录后再回复。点此登录或注册