伪代码询问输入10个数字的数组,以相反的顺序输出

时间:2017-02-19 22:44:43

标签: python arrays for-loop pseudocode

我非常关注以下问题,需要一些指导:

"为允许用户输入10个正数的程序写入伪代码,并以相反的顺序显示它们。用户输入的数字应存储在名为numberList的数组中。您需要计划逻辑循环并以相反的顺序显示数组。将您的代码组织成声明,内务管理,detailLoop和endOfProgram任务。"

我相信我会使用for循环来解决这个问题。我已经提出以下声明(但这些可能是错的,我在这方面是全新的):

    num positiveNum = 0
    num SIZE = 10
    num ARRAY_LIMIT = SIZE - 1
    num numberList[SIZE] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

注意 - 编辑:我知道我需要循环运行10次,每次都要求新的用户输入。在python中,我会使用append每次添加新的用户输入值,但不知道append如何转换为伪代码。我不确定我是否会使用for循环或while循环或两者兼而有之!一旦数组中的元素到达ARRAY_LIMIT ...

,循环就会结束

谢谢!在这一点上任何事情都会有所帮助!

2 个答案:

答案 0 :(得分:0)

将十个数字放在一个数组中。然后创建另一个名为reverseArray的数组,其中reverseArray [i] = originalArray [9-i]。

reverseArray将是相反顺序的原始输入。

答案 1 :(得分:0)

创建一个运行10次的循环。

每次循环运行时,从用户处获取一些输入并将其附加到列表的末尾。

完成后,您可以反向遍历列表,或使用Undefined symbols for architecture x86_64函数翻转列表,并打印其中的每个元素。