编写一个程序,输出2-n之间的所有素数

如题所述

定义一个数组保存所有素数,
for (i=3;i<n;i+=2)
{
if (n能被2整除)
{跳出}
else

for (j=3;j<根号n;j'+=2)

if ( n 能被 j 整除)
{跳出}


n是素数,加入数组


}

里面的for循环也可以采用遍历素数数组的方式
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-24
Private Sub Form_Click()
Dim i As Integer, j As Integer, x As Integer
For i = 2 To 100
x = 0
For j = 2 To i - 1
If i Mod j = 0 Then x = 1
Next j
If x = 0 Then Print i
Next i
End Sub
相似回答