首页 > 解决方案 > 使用 for 循环以简单的伪代码将值分配给数组中的元素

问题描述

declare numbers[5]

numbers[0]= "10"
numbers[1]= "20"
numbers[2]= "30"
numbers[3]= "40"
numbers[4]= "50"

我将如何使用 for 循环填充上述数组,而无需 5 个单独的语句为数组中的每个元素赋值?

我努力了:

declare numbers[5]

for count = 0 to 4

    display "enter value"
    get numbers[count]

endfor

这允许我通过运行代码手动分配值,有没有办法使用 for 循环运行数组,自动将值 10、20、30、40 和 50 分配给数组中的每个元素?

标签: pseudocode

解决方案


这里的想法是生成您的数组,然后迭代等于您的数组的次数,并填写一个可以根据迭代器(或数组的位置,因为它们是等效的)计算的值。

    declare numbers[5]
    for int i=1; ++i; i < 6
    numbers[i] = (i * 10)

推荐阅读