把数组中所有偶数位置的元素加起来
时间: 2023-05-19 09:07:25 浏览: 60
好的,这个问题可以回答。以下是一个示例代码:
```python
def sum_even_index(arr):
return sum(arr[::2])
```
这个函数接受一个数组作为参数,然后返回所有偶数位置的元素之和。我们可以使用 Python 的切片语法来获取偶数位置的元素,然后使用内置的 `sum` 函数来计算它们的总和。
相关问题
c语言把数组中所有偶数位置的元素加起来
可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
int arr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int sum = 0;
for (int i = 0; i < sizeof(arr) / sizeof(int); i += 2) {
if (arr[i] % 2 == 0) {
sum += arr[i];
}
}
printf("偶数位置元素的和为:%d\n", sum);
return 0;
}
```
输出结果为:
```
偶数位置元素的和为:20
```
c语言怎么把数组中所有偶数位置的元素加起来
可以使用循环遍历数组,对于偶数位置的元素进行累加操作,代码如下:
```c
#include <stdio.h>
int main() {
int arr[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int sum = 0;
for (int i = 0; i < sizeof(arr) / sizeof(int); i += 2) {
sum += arr[i];
}
printf("偶数位置元素之和为:%d\n", sum);
return 0;
}
```
输出结果为:
```
偶数位置元素之和为:25
```