Загрузка урока...
Цикл for В этом уроке перепишем таблицу перевода температур, но вместо while используем цикл for. Результат будет тем же, изменится только форма записи цикла.
Заголовок цикла состоит из трех частей:
for (начало; условие; шаг)В нашей задаче это выглядит так:
for (fahr = 0.0; fahr <= 300.0; fahr = fahr + 20.0)Выражение fahr = 0.0 задает начальное значение.
Условие fahr <= 300.0 определяет, когда цикл выполняется.
Выражение fahr = fahr + 20.0 задает шаг после каждой итерации.
Формулу можно сначала сохранить в переменную, а можно посчитать прямо в printf(). Оба варианта корректны.
printf("%6.2f : %6.2f\n", fahr, (5.0 / 9.0) * (fahr - 32.0));#include <stdio.h>
int main(void)
{
float fahr;
for (fahr = 0.0; fahr <= 300.0; fahr = fahr + 20.0)
printf("%6.2f : %6.2f\n", fahr, (5.0 / 9.0) * (fahr - 32.0));
return 0;
}Таблица на выходе будет такой же, как в версии с while.
Цикл for особенно удобен, когда старт, условие и шаг можно записать в одном месте.
Вычисление можно передавать в printf() напрямую, без промежуточной переменной.
Допишите недостающую строку программы из видео. Используйте цикл for.
Вывод программы должен быть такой:
0.00 : -17.78
20.00 : -6.67
40.00 : 4.44
60.00 : 15.56
...В этом материале нет файлов для просмотра.