c语言编程温度怎么转换

时间:2025-01-26 17:13:57 网络游戏

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

}

```

这些代码示例展示了如何从华氏温度输入转换为摄氏温度输出,以及如何从摄氏温度输入转换为华氏温度输出。你可以根据需要选择合适的代码片段进行温度转换。