Напечатать числа в заданном виде - C (СИ) (76567)
Формулировка задачи:
напечатать числа в таком виде:
1
22
333
4444
55555
Решение задачи: «Напечатать числа в заданном виде»
textual
Листинг программы
#include <stdio.h>
int main(void)
{
int n = 0,
end = 5,
temp;
while (n < end) {
temp = ++n;
while (temp--)
printf("%i", n);
printf("\n");
}
return 0;
}
Объяснение кода листинга программы
В этом коде:
- Объявлены три переменные: n, end, temp.
- Переменная n инициализируется значением 0, а переменная end значением 5.
- В цикле while происходит увеличение значения переменной n до значения переменной end.
- Внутри цикла while, в котором значение переменной temp равно увеличенному на 1 значению переменной n, происходит печать значения переменной n в формате
%iв консоль с помощью функции printf. - После окончания внутреннего цикла while происходит переход к следующему шагу внешнего цикла while.
- Цикл while завершается, когда значение переменной n становится равным значению переменной end.
- Возвращается 0, чтобы указать, что программа успешно завершилась.