Как я могу отметить два узла, которые мне нужны? - PullRequest
0 голосов
/ 14 марта 2020

Я хочу написать рекурсивную функцию int checkSumOfOdds (struct list *node), которая проверяет, является ли в моем списке квадрат значения отмеченного узла больше, чем сумма двух следующих значений ODD. Кстати, я не могу использовать while и for .. Я начал как

int checkSumOfOdds (struct list *node)
{
    int sum;
    if(node==NULL) return 0;
    checkSumOfOdds(node->next);
   sum=
}

, чтобы проверить, не является ли одно значение нечетным. Я думаю о модуле 2, но я не знаю, как пометить два следующих нечетных числа в мой список. Я верю в помощь указателям, которые начинаются с головы, но я немного запутался!

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