Цикл While
Часть раздела Fundamentals путешествия по C на Coddy — урок 38 из 63.
Цикл while позволяет многократно выполнять блок кода до тех пор, пока указанное условие истинно.
Вот базовый синтаксис:
while (condition) {
// код, который будет повторяться
}Давайте создадим простой счетчик:
Инициализируйте переменную счетчика
int count = 1;Создайте цикл while, который выполняется до тех пор, пока count меньше или равно 5
while (count <= 5) {
printf("%d ", count);
count++;
}После выполнения кода вывод будет следующим:
1 2 3 4 5Цикл продолжается до тех пор, пока count не станет равным 6, в этот момент условие count <= 5 становится ложным, и цикл завершается.
Задание
ЛегкоНапишите программу, которая считывает целое число n от пользователя и выводит все четные числа от 2 до n (включительно), используя цикл while.
Например, если пользователь вводит 10, ваша программа должна вывести:
2 4 6 8 10Шпаргалка
Цикл while повторно выполняет код до тех пор, пока условие истинно:
while (condition) {
// код, который будет повторяться
}Пример — счет от 1 до 5:
int count = 1;
while (count <= 5) {
printf("%d ", count);
count++;
}Результат: 1 2 3 4 5
Попробуйте сами
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
// Ваш код здесь
return 0;
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Fundamentals
2Переменные
Типы данныхЦелые числаFloat и DoubleСимволыЛогический типКонстантыОсновы printfПравила именования переменныхПриведение типов. Часть 1Приведение типов. Часть 2Итоговое задание3Операторы
Арифметические операторыОператор остатка от деленияИнкремент и декрементОператоры присваиванияОператоры сравненияЛогические операторы. Часть 1Логические операторы. Часть 2Логические операторы. Часть 3Задание на повторение