已知一个整型数组{3,7,8,9,10,4,5},求该数组中所有值为偶数的元素的和。使用c语言
时间: 2023-09-06 17:10:40 浏览: 100
可以使用C语言编写一个循环,遍历整型数组,判断每个元素是否为偶数,如果是偶数,则累加到一个变量中,最后输出该变量即可。
```c
#include <stdio.h>
int main() {
int arr[] = {3, 7, 8, 9, 10, 4, 5};
int sum = 0;
for (int i = 0; i < sizeof(arr) / sizeof(int); i++) {
if (arr[i] % 2 == 0) {
sum += arr[i];
}
}
printf("所有偶数的和为:%d\n", sum);
return 0;
}
```
输出结果为:
```
所有偶数的和为:22
```
相关问题
已知一个整型数组{3,7,8,9,10,4,5},求该数组中所有值为偶数的元素的和
可以遍历整个数组,将每个偶数相加,最后输出总和。以下是示例代码:
```python
nums = [3, 7, 8, 9, 10, 4, 5]
sum = 0
for num in nums:
if num % 2 == 0:
sum += num
print("所有偶数元素的和为:", sum)
```
输出结果为:
```
所有偶数元素的和为: 22
```
因为数组中的偶数有8、10、4三个元素,它们的和为22。
已知一个整型数组{3,7,8,9,10,4,5},求该数组中所有值为偶数的元素的和 该程序的源代码
以下是Java语言的程序代码实现:
```
public class SumOfEvenNumbers {
public static void main(String[] args) {
int[] arr = {3, 7, 8, 9, 10, 4, 5};
int sum = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] % 2 == 0) {
sum += arr[i];
}
}
System.out.println("The sum of even numbers in the array is: " + sum);
}
}
```
输出结果为:
```
The sum of even numbers in the array is: 22
```
阅读全文