怎样编写一个循环程序,输出100以内所有的素数?

如题所述

代码如下:

#include <stdio.h>

int main() {

int i;

for (i = 0; i <= 100; i++) {

if (i % 3 == 0) {   // 如果能被 3 整除,跳过本次循环

continue;

}

printf("%d ", i);   // 输出不能被 3 整除的数

}

printf("\n");

return 0;

}

输出结果:

1 2 4 5 7 8 10 11 13 14 16 17 19 20 22 23 25 26 28 29 31 32 34 35 37 38 40 41 43 44 46 47 49 50 52 53 55 56 58 59 61 62 64 65 67 68 70 71 73 74 76 77 79 80 82 83 85 86 88 89 91 92 94 95 97 98 100

在这个程序中,使用了 for 循环遍历 0~100 中的每个数,判断该数是否能被 3 整除,如果能被 3 整除,则使用 continue 语句跳过本次循环,继续下一次循环。如果不能被 3 整除,则使用 printf 函数输出该数。最后输出一个换行符,结束程序。

温馨提示:答案为网友推荐,仅供参考