求解,怎么我求100到200之间的素数怎么才显示一个数值啊!都要气死我了!
vb吧
全部回复
仅看楼主
level 8


2020年05月24日 08点05分 1
level 8
这是代码
Private Sub Form_Click()
Dim i%, j%, c As Boolean
c = True
For i = 101 To 200
For j = 2 To i - 1
If i Mod j = 0 Then c = False
Next j
If c Then Print i;
Next i
End Sub
2020年05月24日 08点05分 2
level 11
c = True
这行的位置不对。应该下移一行,对每一个数字i,都先假定他是素数。
你当前的位置,是因为101是一个素数。如果i从一个合数开始,你一个都得不到了
2020年05月24日 09点05分 3
太感谢您了,这个程序气了我几个小时呢,终于解决了![泪][泪]
2020年05月24日 09点05分
1