创建一个温度转换器

CCBeginner
立即练习

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

介绍

在本挑战中,你将使用 C 语言开发一个温度转换工具,以支持国际科学合作。作为一名初级气候研究助理,你需要创建一个程序,能够在摄氏度和华氏度之间进行温度转换。该程序应接受用户输入的摄氏温度,并显示对应的华氏温度,保留两位小数。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL c(("C")) -.-> c/BasicsGroup(["Basics"]) c(("C")) -.-> c/UserInteractionGroup(["User Interaction"]) c/BasicsGroup -.-> c/data_types("Data Types") c/BasicsGroup -.-> c/operators("Operators") c/UserInteractionGroup -.-> c/user_input("User Input") subgraph Lab Skills c/data_types -.-> lab-438383{{"创建一个温度转换器"}} c/operators -.-> lab-438383{{"创建一个温度转换器"}} c/user_input -.-> lab-438383{{"创建一个温度转换器"}} end

构建温度转换工具

作为一名初级气候研究助理,你需要开发一个快速工具,用于在摄氏度和华氏度之间进行温度转换,以支持国际科学合作。

任务

  • 创建一个 C 程序,将摄氏温度转换为华氏温度
  • 实现转换公式:F = (C * 9/5) + 32
  • 接受用户输入的摄氏温度
  • 显示转换后的华氏温度

要求

  • ~/project 目录下创建一个名为 temperature_converter.c 的文件
  • 使用算术运算符进行温度转换
  • 提示用户输入摄氏温度
  • 打印转换后的华氏温度,保留两位小数
  • 处理温度转换中的小数输入

示例

编译并运行程序:

gcc temperature_converter.c -o temperature_converter
./temperature_converter

输入:

Enter temperature in Celsius: 25

输出:

25.00°C 等于 77.00°F

提示

  • 使用 scanf() 获取用户输入
  • 记住温度转换公式
  • 使用 printf() 显示结果
  • 使用 %.2f 格式说明符输出小数
✨ 查看解决方案并练习

总结

总结来说,本挑战要求你使用 C 语言开发一个温度转换工具,能够在摄氏度和华氏度之间进行温度转换。该程序应接受用户输入的摄氏温度,并显示对应的华氏温度,保留两位小数。关键任务包括实现温度转换公式、处理用户输入以及格式化输出。