#P1154. 素数筛选法:输出 n 内所有的素数

素数筛选法:输出 n 内所有的素数

Problem Description

使用素数筛法输出 2 到 n 之间的所有整数去除 n(2<=n<=1000)内的所有素数。筛法求素数:把 2 到 n 中所有的数都列出来,然后从 2 开始,先划掉 n 内所有 2 的倍数,然后每次从下一个剩下的数(必然是素数)开始,划掉其 n 内的所有倍数。最后剩下的数,就都是素数。(空间换时间,加快了计算速度)

Input Format

一行,正整数n。

Output Format

一行,n以内的所有素数

10
2 3 5 7