c语言20个数求偶数和
时间: 2024-09-06 09:02:56 浏览: 38
在C语言中,要实现对20个数中的偶数求和,你需要遍历这20个数,检查每个数是否为偶数,如果是偶数,则累加到总和中。以下是一个简单的示例代码,演示了如何进行这个操作:
```c
#include <stdio.h>
int main() {
int sum = 0; // 用于存储偶数和
int number; // 存储每个输入的数
for (int i = 0; i < 20; i++) {
printf("请输入第%d个数: ", i + 1);
scanf("%d", &number); // 读取用户输入的数
// 检查当前数是否为偶数
if (number % 2 == 0) {
sum += number; // 如果是偶数,则累加到sum中
}
}
// 输出偶数和
printf("20个数中偶数的和为: %d\n", sum);
return 0;
}
```
这段代码首先声明了一个变量`sum`来存储偶数和,然后使用一个`for`循环来读取用户输入的20个整数。对于每个输入的数,代码会检查它是否能被2整除,如果能,则说明它是偶数,然后将这个数加到`sum`变量中。循环结束后,输出所有偶数的和。
相关问题
用c语言输入八个数求偶数之和
```
#include <stdio.h>
int main() {
int arr[8];
int sum = 0;
printf("请输入八个数:\n");
for (int i = 0; i < 8; i++) {
scanf("%d", &arr[i]);
if (arr[i] % 2 == 0) { // 判断是否为偶数
sum += arr[i]; // 偶数累加
}
}
printf("偶数之和为:%d\n", sum);
return 0;
}
```
C语言中输入n个数求偶数和
在C语言中,你可以通过循环结构如for或while,以及条件判断来实现输入n个数并计算其中偶数之和的功能。以下是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int n, num, sum = 0; // 初始化变量n存储输入的数量,num存储当前输入的数字,sum存储偶数和
printf("请输入整数的数量(>0): ");
scanf("%d", &n); // 输入n
if (n <= 0) {
printf("输入的数量应大于0。\n");
return 1;
}
for (int i = 1; i <= n; i++) { // 循环n次
printf("请输入第%d个数: ", i);
scanf("%d", &num);
// 判断输入的数字是否为偶数
if (num % 2 == 0) {
sum += num; // 如果是偶数,加到总和上
}
}
printf("偶数的和是: %d\n", sum); // 输出偶数和
return 0;
}
```
在这个程序中,用户首先输入要计算的数字个数,然后循环读取每个数字,如果数字是偶数,则累加到`sum`中。最后,程序会显示所有偶数的和。
阅读全文