摄氏温度转华氏温度

CCBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

在本实验中,你将学习如何编写一个 C 程序,将摄氏温度转换为华氏温度。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL c(("C")) -.-> c/BasicsGroup(["Basics"]) c(("C")) -.-> c/UserInteractionGroup(["User Interaction"]) c/BasicsGroup -.-> c/variables("Variables") c/BasicsGroup -.-> c/data_types("Data Types") c/BasicsGroup -.-> c/operators("Operators") c/UserInteractionGroup -.-> c/user_input("User Input") c/UserInteractionGroup -.-> c/output("Output") subgraph Lab Skills c/variables -.-> lab-123211{{"摄氏温度转华氏温度"}} c/data_types -.-> lab-123211{{"摄氏温度转华氏温度"}} c/operators -.-> lab-123211{{"摄氏温度转华氏温度"}} c/user_input -.-> lab-123211{{"摄氏温度转华氏温度"}} c/output -.-> lab-123211{{"摄氏温度转华氏温度"}} end

定义变量

在第一步中,你需要声明变量来存储温度值。在这个程序中,我们将使用两个变量来存储温度值:celsiusfahrenheit

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 程序来将摄氏温度转换为华氏温度。这个程序将在你未来的项目中帮助你进行温度单位的转换。