用vs以stdio为头文件求出1到1000之内能被7或11整除 但不能同时被7和11整除的所有整数。要求输出结果对其且每6个一行。
时间: 2024-02-12 08:07:05 浏览: 58
c代码-输出能被三和五整除的数
5星 · 资源好评率100%
好的,以下是代码实现:
```c
#include <stdio.h>
int main() {
int count = 0;
for (int i = 1; i <= 1000; i++) {
if ((i % 7 == 0 || i % 11 == 0) && (i % 77 != 0)) {
printf("%4d", i);
count++;
if (count % 6 == 0) {
printf("\n");
}
}
}
return 0;
}
```
解释一下代码:
1. 首先,我们定义一个计数器 count,用于记录输出的数字个数;
2. 然后,我们使用 for 循环遍历 1 到 1000 之间的所有整数;
3. 在循环体内,我们使用 if 语句判断当前的数字是否符合条件,如果是,则使用 printf 函数输出该数字,并且让计数器 count 加 1;
4. 每当输出了 6 个数字,我们就使用 printf 函数输出一个换行符,以达到对齐的效果。
希望能够帮到你!
阅读全文