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;
}

代码解释:

  1. #include <stdio.h>:这一行引入了标准输入输出库,使得程序可以使用 printfscanf 函数进行输入输出操作。
  2. float fahrenheit, celsius;:声明两个浮点型变量 fahrenheitcelsius,分别用于存储华氏温度和摄氏温度。
  3. printf('请输入华氏温度:');:在屏幕上显示提示信息,提示用户输入华氏温度。
  4. scanf('%f', &fahrenheit);:从键盘读取用户输入的华氏温度,并将其存储到 fahrenheit 变量中。
  5. celsius = (fahrenheit - 32) * 5 / 9;:根据公式 (华氏温度 - 32) * 5 / 9 计算摄氏温度,并将结果存储到 celsius 变量中。
  6. printf('转换后的摄氏温度为:%.2f\n', celsius);:将计算得到的摄氏温度显示在屏幕上,并保留两位小数。
  7. return 0;:表示程序成功执行完毕。

如何使用:

  1. 将代码保存为 .c 文件,例如 temperature_converter.c
  2. 使用C语言编译器编译代码,例如 gcc temperature_converter.c -o temperature_converter
  3. 运行编译后的程序,例如 ./temperature_converter
  4. 程序将提示你输入华氏温度,输入后按下回车键,程序将显示转换后的摄氏温度。

希望这个例子能够帮助你理解如何使用C语言进行简单的温度转换。

C语言温度转换:华氏度转摄氏度(附代码示例)

原文地址: https://www.cveoy.top/t/topic/Jt5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录