Problem

5/11

遍历数组的元素

Theory Click to read/hide

遍历数组元素

使用数组时,通常必须同时处理数组的所有元素。
 
Iterate through elements:循环遍历数组的所有元素,必要时执行一些操作在他们每个人身上。

为此,最常使用带有变量的循环,它从 0 变为 N-1,其中 N 是数组的编号元素。
N 下,我们将考虑数组的当前大小,即   N = len(A) ... 对于范围内的我(N): # 这里我们使用 A[i] ... 在指定的循环中,变量i 将取值 0, 1, 2, ..., N-1。 因此,在循环的每一步,我们都访问数组中编号为 i 的特定元素。
因此,只需描述需要对 A[i] 数组的一个元素执行的操作并将这些操作放在这样的循环中即可。

让我们写一个程序,用第一个N 自然数填充数组,也就是说,在程序结束时,数组的元素应该变得相等 A[0] = 1 A[1] = 2 A[2] = 3 ... A[N - 1] = N 很容易看出模式:数组元素的值必须比元素的索引大 1。

循环看起来像这样 对于范围内的我(N): A[i] = i + 1

Problem

该程序创建一个大小为 N 的数组 A。设计一个程序片段,用从1N的自然数的值填充给定的数组。