我的第二个扫描功能不起作用,默认从我的数组中提取第二个值

问题描述 投票:0回答:1

在我的代码中,我有一个扫描函数,可以从用户那里获取数组的值。然后它会询问用户他们想要排序的术语数量。此扫描功能不允许用户输入数字,而是从数组中获取第二个数字。

我试过更改变量的名称,我已经将代码从两个单独的函数移动到同一个函数中。我已经尝试通过在scanf之前和之后放置print语句进行故障排除,这就是我如何计算出扫描变量被分配了数组的第二个值(无论用户在该插槽中输入的内容),即使它被初始化为0。

输入要排序的元素数 - > 2是我的数字

用户应该能够在打印“输入您要排序的元素数量”之后输入1到9之间的数字。目前,变量num被分配给数组中的第二个值,并且用户没有机会输入数字。

c arrays scanf
1个回答
0
投票

@兴趣啊这些所谓POI.

is correct
© www.soinside.com 2019 - 2024. All rights reserved.