📜  数组之和 - C 编程语言(1)

📅  最后修改于: 2023-12-03 14:55:00.052000             🧑  作者: Mango

数组之和 - C 编程语言

在 C 编程语言中,数组是一种非常常见的数据类型。数组可以存储多个相同类型的元素,并根据下标来访问这些元素。计算数组中所有元素之和是一个常见的问题,在本文中,我们将介绍使用 C 编程语言计算数组之和的方法。

定义数组

定义数组需要指定数组的类型和大小。例如,以下代码定义了一个 int 类型的数组,大小为 5:

int numbers[5];

其中,numbers 是数组的名称,int 是数组元素的类型,5 是数组的大小。

初始化数组

在定义数组后,可以初始化数组的元素。以下代码将数组中的第一个元素赋值为 1,第二个元素赋值为 2,以此类推:

int numbers[5] = {1, 2, 3, 4, 5};

如果没有提供足够的初始值,则数组的剩余元素将被初始化为 0

int numbers[5] = {1, 2};

上述代码将 numbers 数组中的前两个元素分别设置为 12,其余元素将被初始化为 0

数组之和

计算数组中所有元素之和的方法很简单,只需要遍历数组,并将每个元素加起来即可。以下是一个计算数组之和的示例代码:

#include <stdio.h>

int main() {
    int numbers[5] = {1, 2, 3, 4, 5};
    int sum = 0;
    
    for (int i = 0; i < 5; i++) {
        sum += numbers[i];
    }
    
    printf("数组之和为:%d\n", sum);
    
    return 0;
}

上述代码首先定义了一个包含 5 个元素的 numbers 数组,并将其初始化为 15 的连续整数。然后定义了一个整数变量 sum,并将其初始化为 0

接着,在 for 循环中,遍历 numbers 数组的所有元素。在每次遍历时,将当前元素加到 sum 变量上。最后,在 printf 函数中打印 sum 变量的值,即数组之和。

输出结果为:

数组之和为:15
总结

使用 C 编程语言计算数组之和很简单,只需要遍历数组,并将每个元素加起来即可。在开始时,需要定义数组的类型和大小,以及将其初始化为某些值。然后,在 for 循环中遍历数组,并将元素的值加到一个变量上。最后输出这个变量的值即为数组之和。

参考资料