用c语言找出100以内最大的5个能被7整除的数
时间: 2024-12-21 17:29:42 浏览: 6
用c语言实现2000内既能被3整除又能被7整除的个数
5星 · 资源好评率100%
在C语言中,你可以通过循环遍历并检查每个数字是否能被7整除来找到100以内最大的五个能被7整除的数。以下是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int numbers[5]; // 存储最大5个7的倍数
int index = 0; // 记录填充了多少个数
for (int i = 7; i <= 98; i += 7) { // 循环从7开始,每次加7直到超过100
if (index < 5) { // 如果数组还没满
numbers[index] = i;
index++; // 增加计数
} else if (numbers[index - 1] < i) { // 如果当前数比已有的最小数还大
// 更新最小值的位置
numbers[4] = i;
}
}
printf("100以内最大的5个能被7整除的数是:\n");
for (int j = 0; j < 5; j++) {
printf("%d ", numbers[j]);
}
printf("\n");
return 0;
}
```
这个程序首先创建一个大小为5的数组来存储结果,然后从7开始逐次增加7,如果数组未满且当前数值大于已存的最小值,则替换掉最小的那个数。最后,打印出这五个数。
阅读全文