我正在自己完成一本 o'reilly 教科书中的问题集,我对我应该用这个程序做什么有点困惑。问题是:编写一个函数count(number, array, length)
来计算数字出现的次数array
。数组有length
元素。该函数应该是递归的。编写一个测试程序以使用该功能。
这个问题是逐字复制的,但我对这个问题有几个问题。如果您可以发表评论说明您对以下内容的看法,那就太好了:
- 好的,我需要一个
array
with lengthlength
,我是否将自己的号码存储在插槽中?还是我生成随机整数进入插槽? - 另外,我有正确的计划吗?我的计划是:
创建数组并调用count
main。该函数count
将是一个 if 循环,它遍历数组,直到找到number
它然后将一个添加到计数器。然后count
函数将使用参数调用它自己count(int number; int array; int (length - 1))
现在我试图通过它来说服自己,我现在更加困惑。也许我只是让这个问题变得更加困难。任何提示都会有所帮助。谢谢