发布网友 发布时间:2024-04-09 09:01
共2个回答
热心网友 时间:2024-04-18 21:38
代码如下:
#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 函数输出该数。最后输出一个换行符,结束程序。
热心网友 时间:2024-04-18 21:31
你的问题需要更具体的范围来确定答案。如果你是指所有的整数,那么能被3整除的数是无限多个。因为从负无穷到正无穷,所有能被3整除的整数(如-6, -3,0,3,6,9,12...)都是无限多个。