已知一个整型数组{3,7,8,9,10,4,5},求该数组中所有值为偶数的元素的和。使用c语言
时间: 2023-09-06 12:10:40 浏览: 82
可以使用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。
用c语言编程:已知一个整型数组{3,7,8,9,10,4,5},求该数组中所有值为偶数的元素的和
可以使用如下的代码来实现:
```c
#include <stdio.h>
int main() {
int arr[] = {3, 7, 8, 9, 10, 4, 5};
int len = sizeof(arr) / sizeof(int);
int sum = 0;
for (int i = 0; i < len; i++) {
if (arr[i] % 2 == 0) {
sum += arr[i];
}
}
printf("所有值为偶数的元素的和为:%d\n", sum);
return 0;
}
```
运行结果为:
```
所有值为偶数的元素的和为:22
```
说明数组中所有值为偶数的元素的和为 22。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)