C语言中华氏温度转换摄氏温度程序
时间: 2024-10-12 11:14:35 浏览: 13
在C语言中,将华氏温度转换成摄氏温度的程序通常会涉及到一个公式,即摄氏度 = (华氏度 - 32) * 5 / 9。下面是一个简单的示例程序:
```c
#include <stdio.h>
// 函数声明
double fahrenheit_to_celsius(double fahrenheit);
int main() {
double fahrenheit; // 存储用户输入的华氏温度
printf("请输入一个华氏温度值:");
scanf("%lf", &fahrenheit); // 输入华氏温度
// 转换并打印结果
double celsius = fahrenheit_to_celsius(fahrenheit);
printf("%.2lf 华氏度等于 %.2lf 摄氏度\n", fahrenheit, celsius);
return 0;
}
// 定义华氏到摄氏的转换函数
double fahrenheit_to_celsius(double f) {
return (f - 32) * 5 / 9; // 应用转换公式
}
```
这个程序首先从用户那里获取一个华氏温度值,然后调用`fahrenheit_to_celsius`函数进行转换,并将结果显示出来。`fahrenheit_to_celsius`函数内部实现了华氏到摄氏的计算。
阅读全文