用c语言编写程序,求出1到300中所有能被7整除的数,并依次计算和输出每五个数的和
时间: 2024-09-25 20:07:33 浏览: 59
cpp代码-编程找出10-1000中能被3和5 整除的所有自然数
在C语言中,你可以使用循环结构和条件判断来实现这个需求。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int i, sum = 0;
for (i = 1; i <= 300; ++i) { // 遍历1到300的数字
if (i % 7 == 0) { // 检查是否可以被7整除
printf("%d ", i); // 输出该数
sum += i; // 累加到总和中
// 如果已经累加了5个数(除了第一个)
if ((i - 1) % 5 == 0 && i != 1) {
printf("Sum of last five numbers: %d\n", sum);
sum = 0; // 重置总和
}
}
}
return 0;
}
```
这个程序首先从1开始,每次检查当前数字是否能被7整除。如果是,它会打印出来并添加到总和`sum`里。当累计了5个数(除了第一个)时,它会计算并打印这5个数的和,然后清零`sum`以便继续下一轮计算。
阅读全文