Напечатать все слова, в которых первая буква слова входит в него более одного раза. - C (СИ)
Формулировка задачи:
Решите пожалуйсто задачу на Си
Напечатать все слова, в которых первая буква слова входит в него более одного раза.
Решение задачи: «Напечатать все слова, в которых первая буква слова входит в него более одного раза.»
textual
Листинг программы
- #include <stdio.h>
- #include <string.h>
- #define SIZE_BUF 1024
- int main() {
- const char CDelim[] = " \t\n,.?!:;";
- char text[1024];
- char* p;
- printf("text: ");
- fgets(text, sizeof(text), stdin);
- p = strtok(text, CDelim);
- while (p != NULL) {
- if (strchr(p + 1, *p)) {
- printf("%s\n", p);
- }
- p = strtok(NULL, CDelim);
- }
- return 0;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д