我非常关注以下问题,需要一些指导:
"为允许用户输入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 ...
,循环就会结束谢谢!在这一点上任何事情都会有所帮助!
答案 0 :(得分:0)
将十个数字放在一个数组中。然后创建另一个名为reverseArray的数组,其中reverseArray [i] = originalArray [9-i]。
reverseArray将是相反顺序的原始输入。
答案 1 :(得分:0)
创建一个运行10次的循环。
每次循环运行时,从用户处获取一些输入并将其附加到列表的末尾。
完成后,您可以反向遍历列表,或使用Undefined symbols for architecture x86_64
函数翻转列表,并打印其中的每个元素。