求求大佬有解法吗
幸运数是波兰数学家乌拉姆命名的。它采用与生成素数类似的
“筛法”生成。 首先从 1 开始写出自然数 1,2,3,4,5,6,....。
1 就是第一个幸运数。我们从 2 这个数开始。把所有序号能被
2整除的项删除,变为:1 _ 3 _ 5 _ 7 _ 9 ....把它们缩紧,
重新记 序,为:1 3 5 7 9 .... 。这时,3 为第 2 个幸运数,
然后把所有能被 3 整除的序号位置 的数删去。注意,是序号位
置,不是那个数本身能否被 3 整除!! 删除的应该是 5,11, 17
, ...。 此时 7 为第 3个幸运数,然后再删去序号位置能被 7
整除的(19,39,...) ,最后剩下的序列 类似:1, 3, 7, 9, 13,
15, 21, 25……。 注意:请你根据幸运数的生成规则,编写程
序打印 100 以内的幸运数。输出占一行,每 个数字后面输出
一个空格。