在我的书中,Stephen G. Kochan 的《C 语言编程》(第四版)中,我有一个实现埃拉托斯特尼筛法算法的任务,如下所示:
\n显示 1 到 n = 150 之间的所有素数
\n 2 <= i <= n.\nRun Code Online (Sandbox Code Playgroud)\n set <sub>Pixj</sub> to 1.\n Step 6: Add 1 to i and go to step 3.\nRun Code Online (Sandbox Code Playgroud)\n我理解广泛的概念,但很难理解算法中的步骤以及每个步骤的目的。
\n问题:
\n在步骤1中,将所有元素p[i]设置为0的目的是什么?数组元素不需要从 0 到 150 开始吗?
\n在步骤 4 …