Ввести строку символов, и после каждой второй буквы вставлять "MAU" - C (СИ)
Формулировка задачи:
Си. Ввести строку символов.И После каждой 2 Буквы ( Вставлять MAU )
Немного поправлю * И После каждой 2 Буквы ( Вставлять строку символов MAU )
пример : kakis = kamaukumaus
Решение задачи: «Ввести строку символов, и после каждой второй буквы вставлять "MAU"»
textual
Листинг программы
#include <stdio.h> int main() { char str1[101]; char str2[] = "mau"; int i, counter; scanf("%100s", str1); for ( i = 0, counter = 1; str1[i] != 0; i++, counter++ ) { printf("%c", str1[i]); if ( counter % 2 == 0 ) { printf("%s", str2); } } return 0; }
Объяснение кода листинга программы
В этом коде:
- Объявлены три переменные: строка
str1
для ввода,str2
для добавления иcounter
для отслеживания индекса. - Пользователю предлагается ввести строку символов с помощью функции
scanf
. - Используется цикл
for
для прохода по каждому символу в строкеstr1
. - Внутри цикла, каждый символ выводится на экран с помощью
printf
. - После каждого второго символа выводится строка
str2
с помощьюprintf
. - В конце программы возвращается 0, что означает успешное выполнение.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д