我正在尝试打印数组中数字出现的总数
我已经初始化了我的计数器变量,并在for循环中使用了增量变量。但是,我的程序只显示初始化变量。
int getkey(int arr[], int size, int key)
{
int i, firstoccur, counter = 0;
for (i = 0; i < SIZE; i++)
{
if (arr[i] == key)
break;
}
for(i=0; i <SIZE;i++)
{
if (arr[i] == key)
{
counter++;
firstoccur = i;
return firstoccur;
return counter;
}
}
}
我希望计数器增加,以便计算没有发生的次数
答案 0 :(得分:0)
从第二个for循环中删除这些行:
firstoccur = i;
return firstoccur;
此外,我认为您不需要在代码中先进行循环。