Счетчик переменных выпуска - PullRequest
0 голосов
/ 31 марта 2019

Я пытаюсь напечатать общее количество вхождений цифры в массиве

Я инициализировал переменную-счетчик и использую переменную приращения в цикле 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;
        }
    }
}

Я ожидаю, что счетчик увеличится, чтобы посчитать количество случаев

1 Ответ

0 голосов
/ 31 марта 2019

Удалите эти строки из вашего второго цикла for:

firstoccur = i;
return firstoccur;

Кроме того, я не думаю, что вам нужно сначала для цикла в вашем коде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...