要将华氏温度转换为摄氏温度,你可以使用以下公式:
\[ C = \frac{5}{9} \times (F - 32) \]
其中,\( C \) 是摄氏温度,\( F \) 是华氏温度。
下面是一个简单的C语言程序,用于将华氏温度转换为摄氏温度:
```c
include
int main() {
float F, C;
printf("请输入您需要转换的华氏温度: ");
scanf("%f", &F);
C = (F - 32) * 5 / 9.0;
printf("其对应的摄氏温度为: %.2f
", C);
return 0;
}
```
代码解释:
包含头文件:
`include
定义变量:
`float F, C;` 定义了两个浮点型变量,分别用于存储华氏温度和摄氏温度。
输入华氏温度:
`printf("请输入您需要转换的华氏温度: "); scanf("%f", &F);` 提示用户输入华氏温度,并使用 `scanf` 函数读取输入。
计算摄氏温度:
`C = (F - 32) * 5 / 9.0;` 使用转换公式计算摄氏温度。注意这里使用了 `9.0` 而不是 `9`,以确保进行浮点数除法。
输出结果:
`printf("其对应的摄氏温度为: %.2f
", C);` 输出转换后的摄氏温度,保留两位小数。
返回值:
`return 0;` 表示程序正常结束。
这个程序简单易懂,适合初学者学习和使用。