声明一个整型数组,并初始化为 {2, 4, 6, 8, 10}。 编写一个函数 sumArray,该函数接收一个整型数组和数组的大小作为参数,并计算数组中所有元素的和。在 main 函数中调用 sumArray 函数,并打印出数组元素的总和。
时间: 2024-10-17 12:08:13 浏览: 22
详解java一维数组及练习题实例
5星 · 资源好评率100%
在C语言中,你可以按照以下步骤声明并初始化一个整型数组,以及编写和调用 `sumArray` 函数:
```c
#include <stdio.h>
// 定义一个函数来计算数组元素的和
int sumArray(int arr[], int size) {
int total = 0;
for (int i = 0; i < size; i++) {
total += arr[i];
}
return total;
}
int main() {
// 声明并初始化整型数组
int numbers[] = {2, 4, 6, 8, 10};
int array_size = sizeof(numbers) / sizeof(numbers[0]);
// 调用 sumArray 函数并打印结果
int sum = sumArray(numbers, array_size);
printf("数组元素的总和是: %d\n", sum);
return 0;
}
```
在这个程序中,首先我们定义了一个名为 `sumArray` 的函数,它接受一个整数数组 `arr` 和其长度 `size`。然后在 `main` 函数中,我们创建了数组 `numbers` 并初始化为 `{2, 4, 6, 8, 10}`,接着计算这个数组的和并将其存储在变量 `sum` 中,最后使用 `printf` 函数将结果输出到控制台。
阅读全文