for i=10 to 1000
if mod(i/3)<>0 and mod(i/2)<>0 and mod(i/5)<>) and mod(i/7)<>0 then
debug.print i & "是素数"
endif
next i
'最后加上3,5,7
if mod(i/3)<>0 and mod(i/2)<>0 and mod(i/5)<>) and mod(i/7)<>0 then
debug.print i & "是素数"
endif
next i
'最后加上3,5,7
解决方案 »
- 使用Data控件访问SQL Server数据库
- 请问报表设置大小的代码是什么?
- 相同数据库结构的多个mdb文件,怎样把它们各自的数据合成一个新的mdb文件!谢谢阿~~分必给!
- 问题出在哪儿了?
- 最简单的问题(但是我就是不会!),不好意思,我才开始用VB!!!帮忙回复一下,OK?
- 有ACCESS数据库打包的问题
- 使用data控件读取数据的问题??
- 我想做一个物品领用系统,单机的,求帮助
- 请问如何把当前的鼠标指针保存为BMP文件?
- 关于Data report 的一个小问题
- winsock问题:为什么Client断开后再连就老是Address in Use!!!!!!!!
- 为什么会出错??高分求解!
Const n As Long = 10000
Dim i As Long, j As Long
For i = 2 To n
For j = 2 To i \ 2
If i Mod j = 0 Then
Exit For
End If
Next j
If j = i \ 2 + 1 Then
Text1 = Text1 & i & ","
End If
Next i
End Sub
If ((i Mod 3) <> 0) And ((i Mod 2) <> 0) And ((i Mod 5) <> 0) And ((i Mod 7) <> 0) Then
Debug.Print i ' & "是素数"
End IfNext i