华氏温度转换摄氏温度C语言程序
时间: 2024-10-19 09:04:26 浏览: 50
在C语言中,我们可以编写一个简单的函数来将华氏温度转换为摄氏温度。华氏到摄氏的转换公式是:\( C = \frac{5}{9} \times (F - 32) \),其中 \( F \) 是华氏温度,\( C \) 是摄氏温度。下面是一个基本的C语言程序示例:
```c
#include <stdio.h>
// 定义华氏转摄氏的函数
double fahrenheit_to_celsius(double fahrenheit) {
return (fahrenheit - 32) * 5 / 9;
}
int main() {
double fahrenheit; // 输入的华氏温度
double celsius; // 转换后的摄氏温度
printf("请输入华氏温度:");
scanf("%lf", &fahrenheit);
celsius = fahrenheit_to_celsius(fahrenheit);
printf("华氏 %.2f 度等于摄氏 %.2f 度。\n", fahrenheit, celsius);
return 0;
}
```
在这个程序中,用户通过`scanf`输入华氏温度,然后调用`fahrenheit_to_celsius`函数进行转换,并将结果打印出来。
相关问题
华氏温度转换为摄氏温度c语言程序
在C语言中,华氏温度转换成摄氏温度的公式是:(华氏度 - 32) * 5 / 9。下面是一个简单的C语言函数示例,用于完成这种转换:
```c
#include <stdio.h>
// 函数声明,接收华氏温度作为输入,返回摄氏温度
double fahrenheit_to_celsius(double fahrenheit) {
return (fahrenheit - 32) * 5 / 9;
}
int main() {
double fahrenheit_input;
// 输入华氏温度
printf("请输入华氏温度: ");
scanf("%lf", &fahrenheit_input);
// 转换并打印结果
double celsius_output = fahrenheit_to_celsius(fahrenheit_input);
printf("摄氏温度为: %.2lf\n", celsius_output);
return 0;
}
```
在这个程序中,用户可以输入华氏温度,然后`fahrenheit_to_celsius`函数会计算对应的摄氏温度,并将其显示出来。
华氏温度转换摄氏温度c语言
华氏温度转摄氏温度的公式是 (F - 32) * 5 / 9 = C,其中 F 表示华氏温度,C 表示摄氏温度。在C语言中,你可以编写一个函数来实现这个转换。以下是一个简单的例子:
```c
#include <stdio.h>
// 定义华氏到摄氏的转换函数
double fahrenheit_to_celsius(double fahrenheit) {
return (fahrenheit - 32) * 5 / 9;
}
int main() {
double fahrenheit_input; // 输入华氏温度
printf("请输入华氏温度: ");
scanf("%lf", &fahrenheit_input);
double celsius_output = fahrenheit_to_celsius(fahrenheit_input);
printf("对应的摄氏温度是: %.2lf°C\n", celsius_output);
return 0;
}
```
在这个程序中,用户输入华氏温度,然后调用 `fahrenheit_to_celsius` 函数将其转换为摄氏度,并将结果输出。
阅读全文