我需要创建一个程序,当用户输入整数列表时,找到该数字的第一个和最后一个条目的位置,以及该特定数字出现的次数。
正确的输出应该如下所示:
Enter a number to find: 4
Enter a list of numbers (negative to quit): 1 8 4 9 3 4 4 8 2 4 10 3 4 2 4 -1
This list contains 15 numbers.
First occurrence of '4': 3
Last occurrence of '4': 15
Quite a few were found!
我让它工作得很好,除了一件事:因为我每次都使用 scanf 来接收用户输入,而不是将所有数字放在一行上,如下所示:
1 8 4 9 3 4 4 8 2 4 10 3 4 2 4 -1
它这样做:
1
8
4
9
3
4
4
等等
有没有办法让它不与每个条目开始一个新行?