用c语言编写程序实现输入一个整数n输出从一到n之间能被5和7整除但不能被11整除的数
时间: 2024-10-24 15:07:08 浏览: 42
用c语言实现2000内既能被3整除又能被7整除的个数
5星 · 资源好评率100%
在C语言中,我们可以使用`for`循环和条件判断来实现这个需求。首先,你需要包含头文件`stdio.h`来使用`printf`函数。下面是实现该功能的一个示例代码:
```c
#include <stdio.h>
int main() {
int n, i, divisible_by_5, divisible_by_7, not_divisible_by_11;
// 输入整数n
printf("请输入一个正整数n: ");
scanf("%d", &n);
// 循环遍历1到n
for (i = 1; i <= n; i++) {
divisible_by_5 = i % 5 == 0; // 判断是否能被5整除
divisible_by_7 = i % 7 == 0; // 判断是否能被7整除
not_divisible_by_11 = i % 11 != 0; // 判断是否不能被11整除
// 如果满足条件,则打印这个数字
if (divisible_by_5 && divisible_by_7 && not_divisible_by_11) {
printf("%d ", i);
}
}
return 0;
}
阅读全文