如何实现数组中所有元素相加
时间: 2024-09-22 07:01:27 浏览: 36
4-14_lv一维数组中所有元素之和_
在许多编程语言中,计算数组(列表、向量、矩阵等)中所有元素的总和都非常直接。这里有几个常见例子:
### Python(NumPy)
```python
import numpy as np
# 假设有个名为arr的数组
arr = np.array([1, 2, 3, 4, 5])
sum_arr = np.sum(arr)
print(sum_arr)
```
### JavaScript (Array.prototype.reduce)
```javascript
let arr = [1, 2, 3, 4, 5];
let sum = arr.reduce((accumulator, currentValue) => accumulator + currentValue);
console.log(sum);
```
### Java (Java 8+ Stream API)
```java
import java.util.Arrays;
int[] arr = {1, 2, 3, 4, 5};
int sum = Arrays.stream(arr).sum();
System.out.println(sum);
```
### C++
```cpp
#include <vector>
#include <numeric>
std::vector<int> arr = {1, 2, 3, 4, 5};
int sum = std::accumulate(arr.begin(), arr.end(), 0);
```
以上代码都是利用内置的数组求和函数或API来完成任务。
阅读全文