c语言,求n以内所有能被7和11整除的正整数
时间: 2024-11-20 09:42:45 浏览: 7
用c语言实现2000内既能被3整除又能被7整除的个数
5星 · 资源好评率100%
在C语言中,可以使用循环结构和条件判断来实现这个需求。以下是一个简单的示例程序,它会打印出所有小于给定数`n`且能被7和11整除的正整数:
```c
#include <stdio.h>
int main() {
int n, i;
// 输入限制范围
printf("请输入一个正整数n: ");
scanf("%d", &n);
if (n <= 0) {
printf("输入错误,n必须大于0.\n");
} else {
for (i = 1; i < n; i++) {
if (i % 7 == 0 && i % 11 == 0) { // 检查是否同时能被7和11整除
printf("%d ", i); // 打印符合条件的数
}
}
printf("\n"); // 结束行
}
return 0;
}
```
当你运行此程序并输入一个正整数,它将输出该范围内所有能被7和11整除的数字。例如,如果你输入20,结果可能是`11 77`。
阅读全文