用c++写一个华氏温度转换为摄氏温度的公式为C=5(F-32)/9,分别输入一个华氏温度和一个摄氏温度,输出对应的转换后的摄氏温度和华氏温度,输出代码
时间: 2023-09-25 14:13:47 浏览: 89
当输入一个华氏温度和一个摄氏温度后,我们可以使用以下的 C++ 代码来进行转换并输出结果:
```cpp
#include <iostream>
// 转换华氏温度为摄氏温度
double fahrenheitToCelsius(double fahrenheit) {
return 5.0 * (fahrenheit - 32.0) / 9.0;
}
// 转换摄氏温度为华氏温度
double celsiusToFahrenheit(double celsius) {
return (celsius * 9.0 / 5.0) + 32.0;
}
int main() {
double fahrenheit, celsius;
// 输入华氏温度
std::cout << "请输入华氏温度:";
std::cin >> fahrenheit;
// 转换为摄氏温度并输出结果
celsius = fahrenheitToCelsius(fahrenheit);
std::cout << "转换后的摄氏温度为:" << celsius << "℃" << std::endl;
// 输入摄氏温度
std::cout << "请输入摄氏温度:";
std::cin >> celsius;
// 转换为华氏温度并输出结果
fahrenheit = celsiusToFahrenheit(celsius);
std::cout << "转换后的华氏温度为:" << fahrenheit << "℉" << std::endl;
return 0;
}
```
这段代码首先定义了两个函数 `fahrenheitToCelsius` 和 `celsiusToFahrenheit`,分别用于将华氏温度转换为摄氏温度和将摄氏温度转换为华氏温度。然后在 `main` 函数中,首先输入一个华氏温度并调用 `fahrenheitToCelsius` 函数进行转换并输出结果,然后输入一个摄氏温度并调用 `celsiusToFahrenheit` 函数进行转换并输出结果。
请注意,这里的代码只实现了基本的转换功能,没有进行范围检查或其他错误处理。在实际应用中,需要根据具体需求进行适当的修改和验证。
阅读全文