变量名 | 类 型 | 静态 | 数组 | 备 注 |
总数 | 整数型 | | |
i | 整数型 | | |
数集 | 逻辑型 | | 0 |
局_质数 | 整数型 | | 0 |
j | 整数型 | | |
总数 =
到整数 (编辑框1.内容
)
如果真 (总数 ≤ 0
)
总数 = 20000

编辑框1.内容 =
“20000”重定义数组 (数集, 假, 总数)调试输出 (到整数 (求平方根 (总数
)) + 1,
到整数 (求平方根 (总数 + 0.5
))
)
变量循环首 (2,
到整数 (求平方根 (总数 + 0.5
)), 1, i
)
如果真 (数集
[i
] =
假)

j = i × i


判断循环首 (j ≤ 总数
)


数集
[j
] = 真



j = j + i


判断循环尾 ()

变量循环尾 ()
变量循环首 (2, 总数, 1, i
)
如果真 (数集
[i
] =
假)
加入成员 (局_质数, i
)

变量循环尾 ()质数 = 局_质数