c语言中如何输出100-200内不能被3整除的数
时间: 2023-06-06 10:07:37 浏览: 132
可以使用循环和条件判断语句来输出100-200内不能被3整除的数。具体代码如下:
```c
#include <stdio.h>
int main() {
int i;
for (i = 100; i <= 200; i++) {
if (i % 3 != 0) {
printf("%d ", i);
}
}
return 0;
}
```
输出结果为:
```
100 101 103 104 106 107 109 110 112 113 115 116 118 119 121 122 124 125 127 128 130 131 133 134 136 137 139 140 142 143 145 146 148 149 151 152 154 155 157 158 160 161 163 164 166 167 169 170 172 173 175 176 178 179 181 182 184 185 187 188 190 191 193 194 196 197 199 200
```
相关问题
c语言编程 输出100-200之间不能被3整除的数,并且统计共有多少个?
好的,以下是输出100-200之间不能被3整除的数,并统计个数的 C 语言代码:
```c
#include <stdio.h>
int main() {
int count = 0; // 用于统计个数
for (int i = 100; i <= 200; i++) {
if (i % 3 != 0) {
printf("%d ", i);
count++;
}
}
printf("\n100-200之间不能被3整除的数的个数为:%d\n", count);
return 0;
}
```
代码中使用了 `for` 循环遍历100-200之间的所有整数,使用取模运算判断是否能够被3整除,如果不能被整除则输出该数,并使用 `count` 变量统计个数。最后输出不能被3整除的数的个数。
C语言,将100-200之间能被3整除且不能被5整除的数及个数输出。
可以使用循环和条件语句来实现这个功能,具体实现如下:
```c
#include <stdio.h>
int main() {
int count = 0;
for (int i = 100; i <= 200; i++) {
if (i % 3 == 0 && i % 5 != 0) {
printf("%d ", i);
count++;
}
}
printf("\n共有%d个数满足条件\n", count);
return 0;
}
```
首先,我们用 `for` 循环从 100 到 200 遍历每个数。然后,使用 `if` 条件语句判断当前数是否能被 3 整除且不能被 5 整除,如果满足条件,则输出当前数并将计数器加 1。最后,输出符合条件的数的个数。