Оператор ввода вывода и выражения C: Упражнение-1 с решением
Напишите программу на C, которая преобразует температуру из градусов Цельсия в градусы Фаренгейта.
Программирование на языке C: температура по Цельсию и по Фаренгейту:
Шкала Цельсия, которую также называют шкалой Цельсия, была разработана шведским астрономом Андресом Цельсием. По шкале Цельсия вода замерзает при 0 градусах и закипает при 100 градусах. Формула преобразования градусов Цельсия в градусы Фаренгейта:
Фаренгейта и Цельсия — это две температурные шкалы, которые используются сегодня. Шкала Фаренгейта была разработана немецким физиком Даниэлем Габриэлем Фаренгейтом. По шкале Фаренгейта вода замерзает при 32 градусах и закипает при 212 градусах.
C = (5/9) * (F - 32)
где F — температура по Фаренгейту. Вы также можете использовать эту веб-страницу для перевода температур по Фаренгейту в градусы Цельсия. Просто введите температуру по Фаренгейту в текстовое поле ниже и нажмите кнопку «Преобразовать».
Пример решения :
Код C:
#include float temp_f; /* градусы Фаренгейта */float temp_c; /* градусы Цельсия */char line_text [50]; /* строка ввода */int main () {printf ("Введите температуру (в градусах Цельсия):"); fgets (line_text, sizeof (line_text), stdin); sscanf (line_text, "% f", & temp_c) ; temp_f = ((9.0/5.0) * temp_c) + 32.0; printf ("% f градусов Фаренгейта. n", temp_f); return (0);}
Образец Вывод:
Введите температуру (в градусах Цельсия): 45 113,000000 градусов по Фаренгейту.
Блок-схема:
Редактор программного кода C: