使用(count_numbers(int [],int,int))C计算时间数字在数组中出现

时间:2014-03-21 13:20:14

标签: c arrays count

所以我所拥有的是一个数组,其大小由我决定,然后数组中的元素是随机生成的。它应该采用整数数组,它的大小和整数 并找出数字中存在多少次数,并在最后返回该数。我继续尝试的东西似乎没有任何东西让我接近答案。我只是想看看有人能指出我在哪里开始的正确方向

count_numbers(int array[], int size, int z)

1 个答案:

答案 0 :(得分:0)

您尝试在数组中运行循环并在另一个循环中尝试匹配表达式到数组值。这似乎是一个逻辑问题而不是实际的代码相关。也许在互联网上搜索如何计算数组可以帮助你。

这应该指向正确的方向......

for (int i = 0; i < arraySize; i++) {
  if (array[i] == z /*z being your search value**/) { 

  you may have to alter this a little
  //dosomething 

  // e.g. increment a count here 
}
else
  do-nothing essentially.

有一种检查数组大小的方法 - 所以不要担心定义它的大小。看看这个java方法并使用它。

希望这有帮助