用 c 语言写输出100~1000所有既能被3整除又能被7整除的数的程序
时间: 2023-11-06 21:08:35 浏览: 120
可以使用循环结构和条件语句来实现这个程序。具体实现如下:
```c
#include <stdio.h>
int main() {
int num;
for (num = 100; num <= 1000; num++) {
if (num % 3 == 0 && num % 7 == 0) {
printf("%d\n", num);
}
}
return 0;
}
```
首先,使用 `for` 循环从 100 到 1000 遍历所有数字。然后,使用 `if` 条件语句判断当前数字是否既能被 3 整除又能被 7 整除。如果满足条件,则使用 `printf` 函数输出该数字。最后,程序返回 0 表示正常结束。
相关问题
将1~100之间能被七整除不能被三整除的数输出每行输出5个结果, C语言程序
下面给出一种可能的 C 语言程序:
```
#include <stdio.h>
int main() {
int count = 0;
for (int i = 1; i <= 100; i++) {
if (i % 7 == 0 && i % 3 != 0) {
printf("%d ", i);
count++;
if (count % 5 == 0) {
printf("\n");
}
}
}
return 0;
}
```
程序的思路是遍历 1 到 100 中的每个整数,判断其是否能被 7 整除且不能被 3 整除,如果符合条件就输出,同时维护一个计数器 `count`,每输出一个数就将计数器加一,当计数器达到 5 的倍数时换行。使用了 if 语句和 for 语句来实现。
用c语言写个程序,输出1——100之间所有能被5整除且存在5的数
下面是一个简单的 C 语言程序,可以输出 1~100 之间所有能被 5 整除且存在 5 的数:
```c
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 100; i++) {
if (i % 5 == 0 && i / 10 == 5) {
printf("%d\n", i);
}
}
return 0;
}
```
程序运行结果如下:
```
5
15
25
35
45
50
55
65
75
85
95
```
阅读全文