c 语言用continue将1-100之间不能被3整除的数输出
时间: 2024-01-22 13:17:28 浏览: 43
可以使用for循环和if语句来实现:
```c
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 100; i++) {
if (i % 3 == 0) { // 如果i能被3整除,跳过本次循环
continue;
}
printf("%d ", i); // 输出i
}
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
```
相关问题
使用continue实现输出1-100之间能被5整除的数
可以使用如下的代码实现:
```
for i in range(1, 101):
if i % 5 != 0:
continue
print(i)
```
这个程序会从1到100循环遍历每个数,如果当前数不能被5整除,就跳过这个数,继续下一个循环;如果当前数能被5整除,就输出这个数。这样就可以实现输出1到100之间能被5整除的数的功能。
利用break语句和continue语句求1-100之间能被3整除的数
可以使用如下代码:
for i in range(1, 101):
if i % 3 != 0:
continue
print(i)
if i == 99:
break
输出结果为:
3
6
9
12
...
96
99
其中,continue语句用于跳过不能被3整除的数,而break语句用于在输出99后结束循环。