Private Sub Form_Click()求助!!!电脑帝

[复制链接]
查看11 | 回复3 | 2010-7-5 15:12:50 | 显示全部楼层 |阅读模式
Private Sub Form_Click()
Dim t As Boolean
For x = 101 To 200 Step 2
t = ture
For i = 2 To x - 1
If x Mod i = 0 Then t = False
Next i
If t Then
k = k + 1
Print x;
If k Mod 10 = 0 Then Print
End If
Next x
End Sub
这个是求100到200间素数的,可是为什么不好使?帮个忙,谢了

回复

使用道具 举报

千问 | 2010-7-5 15:12:50 | 显示全部楼层
t = ture 改成 t=True
回复

使用道具 举报

千问 | 2010-7-5 15:12:50 | 显示全部楼层
Private Sub Form_Click()Dim t As BooleanFor x = 101 To 200 Step 2t = tureFor i = 2 To x - 1If x Mod i = 0 Then t = FalseNext iIf Not t Then
'这里改下就可以了k = k
回复

使用道具 举报

千问 | 2010-7-5 15:12:50 | 显示全部楼层
Private Sub form_Click()For x = 100 To 200
For i = 2 To Int(Sqr(x))
If x Mod i = 0 Then Exit For
Next iIf i >= Int(Sqr(x)) Then k = k + 1: Print x;If k > 0 And
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行