代码 题目:计算数组中所有元素的和。 要求:编写一个函数,接受一个整数数组作为参数,并返回数组中所有元素的和。
时间: 2023-06-12 19:04:22 浏览: 96
以下是一个 Python 的实现:
```python
def sum_array(arr):
"""
计算数组中所有元素的和。
参数:
arr -- 整数数组
返回值:
数组中所有元素的和
"""
result = 0
for num in arr:
result += num
return result
```
使用样例:
```python
arr = [1, 2, 3, 4, 5]
print(sum_array(arr)) # 输出 15
```
相关问题
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` 函数计算数组元素的和,并将结果打印输出。
题目:计算数组中所有元素的和。 要求:编写一个函数,接受一个整数数组作为参数,并返回数组中所有元素的和。 C语言的代码
以下是一个计算数组中所有元素的和的C语言函数:
```c
int sum(int arr[], int size) {
int total = 0;
for (int i = 0; i < size; i++) {
total += arr[i];
}
return total;
}
```
这个函数接受一个整数数组和数组大小作为参数,并通过循环将数组中的所有元素相加。最后,函数返回总和。