用 C 语言编写的计算数组总和的程序
该程序应提供有关如何解析(读取)数组的见解。我们将使用循环并计算数组的所有值之和。
算法
我们首先来看看该程序的分步过程 −
开始 步骤 1 → 获取数组 A 并定义其值 步骤 2 → 循环 A 的每个值 步骤 3 → 将每个元素添加到"sum"变量 步骤 4 → 循环完成后,显示"sum" 停止
伪代码
现在让我们看看该算法的伪代码 −
procedure sum_array(A) Declare sum as integer FOR EACH value in A DO sum ← sum + A[n] END FOR Display sum end procedure
实现
此伪代码现在可以在 C 程序中实现,如下所示 −
#include <stdio.h> int main() { int array[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 0}; int sum, loop; sum = 0; for(loop = 9; loop >= 0; loop--) { sum = sum + array[loop]; } printf("Sum of array is %d.", sum); return 0; }
输出应如下所示 −
Sum of array is 45.