在C语言中,可以使用以下公式进行温度转换:
1. 摄氏度转华氏度:
\[ F = C \times \frac{9}{5} + 32 \]
2. 华氏度转摄氏度:
\[ C = \frac{5}{9} \times (F - 32) \]
摄氏度转华氏度
```c
include
int main() {
float celsius, fahrenheit;
printf("请输入摄氏温度值:\n");
scanf("%f", &celsius);
fahrenheit = (celsius * 9.0 / 5.0) + 32;
printf("您输入的摄氏温度为: %.0f°C, 转换为华氏温度为: %.1f°F\n", celsius, fahrenheit);
return 0;
}
```
华氏度转摄氏度
```c
include
int main() {
float fahrenheit, celsius;
printf("请输入华氏温度值:\n");
scanf("%f", &fahrenheit);
celsius = (fahrenheit - 32) * 5.0 / 9.0;
printf("您输入的华氏温度为: %.0f°F, 转换为摄氏温度为: %.1f°C\n", fahrenheit, celsius);
return 0;
}
```
示例:将华氏温度转换为摄氏度
```c
include
int main() {
float fahrenheit;
printf("请输入华氏温度:\n");
scanf("%f", &fahrenheit);
float celsius = (fahrenheit - 32) * 5.0 / 9.0;
printf("其对应的摄氏温度为: %.2f \n", celsius);
return 0;
}
```
这些代码示例展示了如何从华氏温度输入转换为摄氏温度输出,以及如何从摄氏温度输入转换为华氏温度输出。你可以根据需要选择合适的代码片段进行温度转换。