将100-200之间能被3整除且不能被5整除的数及个数输出 c语言
时间: 2023-11-04 09:06:01 浏览: 97
以下是用 C 语言编写的程序,输出100-200之间能被3整除且不能被5整除的数及个数:
```
#include <stdio.h>
int main() {
int count = 0;
for (int i = 100; i <= 200; i++) {
if (i % 3 == 0 && i % 5 != 0) {
printf("%d\n", i);
count++;
}
}
printf("There are %d numbers.\n", count);
return 0;
}
```
程序遍历100-200之间所有的数,如果这个数能够被3整除且不能被5整除,就输出这个数,并将计数器加1。最后输出符合条件的数的个数。
相关问题
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。最后,输出符合条件的数的个数。
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;
}
```
输出结果为:
```
102 108 111 114 123 126 129 132 141 144 147 153 156 159 162 171 174 177 183 186 189 192 198
共有23个数符合条件
```
阅读全文