用c语言写一个100以内能整除3的所有偶数,但同时能整除8的不输出。使用continue完成
时间: 2024-05-25 14:18:24 浏览: 61
#include <stdio.h>
int main() {
int i;
for (i = 2; i <= 100; i += 2) {
if (i % 3 != 0) { // 如果不能整除3,跳过本次循环
continue;
}
if (i % 8 == 0) { // 如果能整除8,跳过本次循环
continue;
}
printf("%d ", i);
}
return 0;
}
相关问题
c语言输出100以内能整除3的所有偶数,但同时能整除8的不输出。使用continue完成。
```
#include <stdio.h>
int main() {
int i;
for(i = 2; i <= 100; i += 2) {
if(i % 3 != 0) continue;
if(i % 8 == 0) continue;
printf("%d ", i);
}
return 0;
}
```
用c语言编写一段代码求出两个正整数之间能被3整除但是不能被5整除的所以奇数
以下是用C语言编写的代码,可以求出两个正整数之间能被3整除但是不能被5整除的所有奇数:
```c
#include <stdio.h>
int main() {
int num1, num2, i;
printf("请输入两个正整数,以空格分隔:");
scanf("%d %d", &num1, &num2);
printf("%d 和 %d 之间能被3整除但不能被5整除的奇数有:\n", num1, num2);
for(i=num1; i<=num2; i++) {
if(i%2==0) { // 如果是偶数,跳过
continue;
}
if(i%3==0 && i%5!=0) { // 如果能被3整除但不能被5整除,输出
printf("%d ", i);
}
}
printf("\n");
return 0;
}
```
首先通过 `scanf` 函数读入两个正整数 `num1` 和 `num2`,然后利用 `for` 循环逐个遍历这两个数之间的所有整数,判断是否能被3整除但不能被5整除。如果满足这个条件,再判断这个数是否为奇数,如果是则输出。如果不满足条件或者是偶数,就跳过不处理。
阅读全文