Hii,
попробуйте это так
1) Сначала возьмите 1 строку, 1 массив строк и один массив счетчиков
2), сначала просмотрите строку.Вы должны использовать fgets, так как get является небезопасным, и даже документация LINUX / UNIX рекомендует избегать этого из-за проблемы переполнения буфера.
3) разбить строку на слова и сохранить каждое уникальное слово в массиве строк.
4) теперь возьмите одно слово из массива строк, сравните его со строкой и посчитайте вхождение.вам лучше использовать некоторую функцию lib, например, strstr
5), а затем сохранить соответствующий счетчик в массиве счетчиков
6) в массиве счетчиков конечного сканирования для максимального счетчика, который даст вам максимальное количество и соответствующийслово.