介绍
在本实验中,你将学习如何编写一个 C 程序,将摄氏温度转换为华氏温度。
定义变量
在第一步中,你需要声明变量来存储温度值。在这个程序中,我们将使用两个变量来存储温度值:celsius 和 fahrenheit。
float celsius, fahrenheit; //声明两个变量来存储温度值
获取输入的摄氏温度值
在第二步中,从用户那里获取输入的摄氏温度值。使用 scanf 函数,你可以从用户那里获取输入。
printf("Enter temperature in Celsius: ");
scanf("%f", &celsius); //从用户获取温度输入
将摄氏温度转换为华氏温度
在第三步中,应用公式将摄氏温度转换为华氏温度。为此,我们使用公式:(1.8 * celsius) + 32。
fahrenheit = (1.8 * celsius) + 32; //将温度从摄氏转换为华氏
显示华氏温度值
在第四步中,使用 printf 函数显示华氏温度值。
printf("%.2f Celsius = %.2f Fahrenheit", celsius, fahrenheit); //显示华氏温度值
完整代码
以下是你编写的程序的完整代码。复制代码并将其粘贴到 main.c 文件中。
#include<stdio.h>
int main ()
{
float celsius, fahrenheit; //声明两个变量来存储温度值
printf("Enter temperature in Celsius: ");
scanf("%f",&celsius); //从用户获取温度输入
fahrenheit = (1.8 * celsius) + 32; //将温度从摄氏转换为华氏
printf("%.2f Celsius = %.2f Fahrenheit", celsius, fahrenheit); //显示华氏温度值
return 0;
}
总结
你已经成功学习了如何编写一个 C 程序来将摄氏温度转换为华氏温度。这个程序将在你未来的项目中帮助你进行温度单位的转换。



