C语言温度转换:华氏度转摄氏度(附代码示例)
C语言温度转换:华氏度转摄氏度
想要用C语言编写一个程序将华氏温度转换为摄氏温度?以下是一个简单的代码示例:
#include <stdio.h>
int main() {
float fahrenheit, celsius;
printf('请输入华氏温度:');
scanf('%f', &fahrenheit);
// 摄氏温度 = (华氏温度 - 32) * 5 / 9
celsius = (fahrenheit - 32) * 5 / 9;
printf('转换后的摄氏温度为:%.2f\n', celsius);
return 0;
}
代码解释:
#include <stdio.h>:这一行引入了标准输入输出库,使得程序可以使用printf和scanf函数进行输入输出操作。float fahrenheit, celsius;:声明两个浮点型变量fahrenheit和celsius,分别用于存储华氏温度和摄氏温度。printf('请输入华氏温度:');:在屏幕上显示提示信息,提示用户输入华氏温度。scanf('%f', &fahrenheit);:从键盘读取用户输入的华氏温度,并将其存储到fahrenheit变量中。celsius = (fahrenheit - 32) * 5 / 9;:根据公式(华氏温度 - 32) * 5 / 9计算摄氏温度,并将结果存储到celsius变量中。printf('转换后的摄氏温度为:%.2f\n', celsius);:将计算得到的摄氏温度显示在屏幕上,并保留两位小数。return 0;:表示程序成功执行完毕。
如何使用:
- 将代码保存为
.c文件,例如temperature_converter.c。 - 使用C语言编译器编译代码,例如
gcc temperature_converter.c -o temperature_converter。 - 运行编译后的程序,例如
./temperature_converter。 - 程序将提示你输入华氏温度,输入后按下回车键,程序将显示转换后的摄氏温度。
希望这个例子能够帮助你理解如何使用C语言进行简单的温度转换。
原文地址: https://www.cveoy.top/t/topic/Jt5 著作权归作者所有。请勿转载和采集!