有一个整数数组,如何计算数组中所有元素的和。
时间: 2024-05-08 21:17:24 浏览: 7
可以使用循环来遍历数组中的每个元素,并将它们加起来,最后返回总和。具体的代码如下:
```python
def sum_array(arr):
total = 0
for i in arr:
total += i
return total
```
这个函数接受一个整数数组作为参数,然后使用循环遍历数组中的每个元素,并将它们加起来。最后,函数返回总和。
相关问题
Python给定一个整数数组,求数组所有元素的平均值。
可以使用以下代码来计算数组的平均值:
```python
def average(arr):
return sum(arr) / len(arr)
# 示例
arr = [1, 2, 3, 4, 5]
print(average(arr)) # 输出 3.0
```
首先,使用 `sum()` 函数来计算数组中所有元素的总和,然后用 `len()` 函数计算数组中元素的数量。最后,将总和除以元素数量即可得到平均值。
C语言代码 题目:计算数组中所有元素的和。 要求:编写一个函数,接受一个整数数组作为参数,并返回数组中所有元素的和。
以下是一个示例代码:
```c
#include <stdio.h>
int sum_array(int arr[], int size) {
int sum = 0;
for (int i = 0; i < size; i++) {
sum += arr[i];
}
return sum;
}
int main() {
int arr[] = {1, 2, 3, 4, 5};
int size = sizeof(arr) / sizeof(arr[0]);
int sum = sum_array(arr, size);
printf("The sum of the array is %d\n", sum);
return 0;
}
```
该程序定义了一个 `sum_array` 函数,接受一个整数数组和数组大小作为参数,并返回数组中所有元素的和。在 `main` 函数中,我们定义了一个示例数组 `arr`,然后调用 `sum_array` 函数计算数组元素的和,并将结果打印输出。