C语言中输入n个数求偶数和
时间: 2024-10-27 20:10:02 浏览: 20
C语言入门习题:偶数之和
5星 · 资源好评率100%
在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`中。最后,程序会显示所有偶数的和。
阅读全文