用c语言设计华氏温度和摄氏温度的转换程序,键盘输入华氏温度可输出转换的摄氏温度,键盘输入摄氏温度可输出转化的华氏温度
时间: 2024-06-15 11:07:18 浏览: 16
可以使用C语言编写一个华氏温度和摄氏温度转换的程序。以下是一个示例程序:
```c
#include <stdio.h>
// 函数声明
float fahrenheitToCelsius(float fahrenheit);
float celsiusToFahrenheit(float celsius);
int main() {
int choice;
float temperature;
printf("请选择转换类型:\n");
printf("1. 华氏温度转摄氏温度\n");
printf("2. 摄氏温度转华氏温度\n");
scanf("%d", &choice);
if (choice == 1) {
printf("请输入华氏温度:");
scanf("%f", &temperature);
float celsius = fahrenheitToCelsius(temperature);
printf("转换后的摄氏温度为:%.2f\n", celsius);
} else if (choice == 2) {
printf("请输入摄氏温度:");
scanf("%f", &temperature);
float fahrenheit = celsiusToFahrenheit(temperature);
printf("转换后的华氏温度为:%.2f\n", fahrenheit);
} else {
printf("无效的选择!\n");
}
return 0;
}
// 华氏温度转摄氏温度
float fahrenheitToCelsius(float fahrenheit) {
return (fahrenheit - 32) * 5 / 9;
}
// 摄氏温度转华氏温度
float celsiusToFahrenheit(float celsius) {
return celsius * 9 / 5 + 32;
}
```
这个程序首先会让用户选择转换类型,然后根据用户的选择进行相应的温度转换。用户可以输入华氏温度或摄氏温度,程序会输出转换后的结果。
相关推荐
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)