编写一个C语言程序,功能为 以每行五个数来输出300以内能被7或17整除的偶数,并求出其和
时间: 2024-11-03 09:23:21 浏览: 5
c代码-输出100以内的偶数
5星 · 资源好评率100%
你可以使用以下C语言程序来完成这个任务:
```c
#include <stdio.h>
int main() {
int i, j;
long long sum = 0; // 初始化总和为0
for (i = 2; i <= 300; i++) { // 遍历2到300之间的所有偶数
if (i % 2 == 0) { // 检查是否为偶数
if (i % 7 == 0 || i % 17 == 0) { // 检查是否能被7或17整除
printf("%d ", i); // 打印该数字
sum += i; // 累加到总和
}
}
if ((i + 4) % 5 == 0) { // 当满足每行五个数条件时换行
printf("\n");
}
}
printf("\n300以内能被7或17整除的偶数之和为: %lld\n", sum);
return 0;
}
```
这个程序首先初始化一个变量`sum`来存储总和,然后遍历从2到300的所有偶数。对于每个偶数,它检查是否同时能被7或17整除。如果符合条件,则打印该数字并更新总和。当找到的偶数个数达到每行五个数的限制时,会打印一个换行符。最后,程序会输出所有符合条件的数字的总和。
阅读全文