Вывод символов с помощью вложенного цикла на языке программирования C можно осуществить с использованием вложенного цикла for
или while
. Рассмотрим примеры обоих вариантов.
Первый вариант - использование вложенного цикла for
. В данном примере мы будем выводить символы от 'A'
до 'Z'
в порядке возрастания:
#include <stdio.h> int main() { int i, j; for (i = 0; i < 26; i++) { for (j = 0; j <= i; j++) { printf("%c", 'A' + j); } printf("n"); } return 0; }
Второй вариант - использование вложенного цикла while
. В данном примере также выводятся символы от 'A'
до 'Z'
в порядке возрастания:
#include <stdio.h> int main() { int i = 0, j; while (i < 26) { j = 0; while (j <= i) { printf("%c", 'A' + j); j++; } printf("n"); i++; } return 0; }
Оба примера выведут следующий результат:
A AB ABC ABCD ABCDE ABCDEF ABCDEFG ABCDEFGH ABCDEFGHI ABCDEFGHIJ ABCDEFGHIJK ABCDEFGHIJKL ABCDEFGHIJKLM ABCDEFGHIJKLMN ABCDEFGHIJKLMNO ABCDEFGHIJKLMNOP ABCDEFGHIJKLMNOPQ ABCDEFGHIJKLMNOPQR ABCDEFGHIJKLMNOPQRS ABCDEFGHIJKLMNOPQRST ABCDEFGHIJKLMNOPQRSTU ABCDEFGHIJKLMNOPQRSTUV ABCDEFGHIJKLMNOPQRSTUVW ABCDEFGHIJKLMNOPQRSTUVWX ABCDEFGHIJKLMNOPQRSTUVWXY ABCDEFGHIJKLMNOPQRSTUVWXYZ
В обоих примерах используются два счетчика: i
и j
. Вложенный цикл j
выводит символы от 'A'
до 'A' + j
, а внешний цикл i
увеличивается на единицу после каждого завершения вложенного цикла, чтобы увеличить количество выводимых символов на каждой новой строке.