小编Lab*_*ayk的帖子

将用户输入的 int 作为大小,将 int 作为数组,然后显示数组,最后一个索引到第一个索引

我是 c++ 的初学者。我花了几个小时试图弄清楚循环和数组的结构。

目标:获取用户输入并将其设置为数组的大小分配。获取另一个用户输入并将值添加到数组中。向后显示数组的输出。[最后一个索引...第一个索引`ex]

我在任何地方都读到过,在我的教科书中,空格不被 cin >> 计算在内,但我的代码显示了空格。我尝试测试我的循环是否正确地将输入值添加到循环中。也许我的输出循环是错误的?我无法弄清楚问题是什么。

这些是我得到的示例输出。如果我有一个包含 5 个元素的数组,为什么只输出 3 个项目?在向后输出循环中,我没有看到所有数组项,并且它重复 3。

我有很多评论来记录我的思考过程。感谢您的查看并帮助我!

我的测试用例示例:

5

1 2 3 4 5

print array 

123

backwards array 
3 3 2 1 

...Program finished with exit code 0
Press ENTER to exit console.
Run Code Online (Sandbox Code Playgroud)

预期示例:(用户输入)5

(用户输入)1 2 3 4 5(按 Enter 键)

预期输出:

5 4 3 2 1

5

1 2 3 4 5

print array 

123

backwards array 
3 3 2 1 

...Program finished with exit code 0
Press ENTER to …
Run Code Online (Sandbox Code Playgroud)

c++ arrays for-loop

2
推荐指数
1
解决办法
221
查看次数

标签 统计

arrays ×1

c++ ×1

for-loop ×1