C сделать, пока цикл
Описание
Циклы do ... while почти такие же, как циклы while, за исключением условия, которое проверяется в конце цикла, а не в начале. Поэтому код в цикле do-while всегда будет выполняться хотя бы один раз. Общая форма показана ниже:
{
заявления);
} while (условие)
Последовательность операций следующая:
1. выполнить код в фигурных скобках
2. проверьте условие (логическое выражение) и, если оно истинно, перейдите к шагу 1 и повторите
3. это повторение продолжается до тех пор, пока условие (логическое выражение) не станет ложным.
Смотрите блок-схему:
Вложенный цикл
Следующая программа выведет таблицу умножения чисел 1,2,…, n. Внешний цикл do-while - это цикл, отвечающий за итерации по строкам таблицы умножения. Внутренний цикл для каждого из значений colnm выведет строку, соответствующую colnm, умноженному на rownm. Здесь мы используем специальный символ "" в функции printf () для получения четкого вывода.
#include <stdio.h>
main()
{
int rownm,nrow,colnm;
rownm=1;
colnm=1;
printf("Input number of rows for the table : ");
scanf("%d",&nrow);
do
{
colnm=1;
do
{
printf("%d\t",rownm*colnm);
colnm++;
}
while(colnm<=nrow);
rownm++;
printf("\n");
}
while(rownm<=nrow);
}
Выход:
Предыдущая: C в то время как цикл
Далее: C массив
Новый контент: Composer: менеджер зависимостей для PHP , R программирования