C Упражнения: Преобразование температуры от Цельсия до Фаренгейта
Оператор ввода-вывода C и выражения: упражнение-1 с решением
Напишите программу на C, которая переводит температуру из Цельсия в градусы Фаренгейта.
Программирование на С: температура по Цельсию и по Фаренгейту:
Шкала Цельсия, которая также называется шкалой Цельсия, была разработана шведским астрономом Андресом Цельсием. В градусах Цельсия вода замерзает при 0 градусах и кипит при 100 градусах. Формула пересчета в градусы Цельсия и Фаренгейта:
По Фаренгейту и по Цельсию две температурные шкалы используются сегодня. Шкала Фаренгейта была разработана немецким физиком Даниэлем Габриэлем Фаренгейтом. По шкале Фаренгейта вода замерзает при 32 градусах и кипит при 212 градусах.
C = (5/9) * (F - 32)
где F - температура по Фаренгейту. Вы также можете использовать эту веб-страницу для преобразования температуры по Фаренгейту в градусы Цельсия. Просто введите температуру в градусах Фаренгейта в текстовом поле ниже, затем нажмите кнопку «Преобразовать».
Пример решения :
Код C:
#include <stdio.h>
float temp_f; /* degrees fahrenheit */
float temp_c; /* degrees centigrade */
char line_text[50]; /* a line of input */
int main() {
printf("Input a temperature (in Centigrade): ");
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 degrees Fahrenheit.\n", temp_f);
return(0);
}
Пример вывода:
Введите температуру (в градусах Цельсия): 45 113,000000 градусов по Фаренгейту.
Блок - схема:
Редактор кода программирования C:
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Предыдущий: C Базовый ввод-вывод Упражнения Home
Далее: Напишите программу на C, которая рассчитывает объем сферы.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования