用c++编程实现摄氏温度与华氏温度的转换
时间: 2024-10-24 07:02:49 浏览: 24
温度表达转化c++编程
在C++中,你可以通过编写函数或者类的方法来实现摄氏温度和华氏温度之间的转换。这里是一个简单的函数示例,展示了如何将摄氏度转换为华氏度,以及反过来:
```cpp
#include <iostream>
// 摄氏度转华氏度的函数
double celsius_to_fahrenheit(double celsius) {
return (celsius * 9.0 / 5.0) + 32;
}
// 华氏度转摄氏度的函数
double fahrenheit_to_celsius(double fahrenheit) {
return (fahrenheit - 32) * 5.0 / 9.0;
}
int main() {
double celsius_temp, fahrenheit_temp;
std::cout << "请输入摄氏温度: ";
std::cin >> celsius_temp;
fahrenheit_temp = celsius_to_fahrenheit(celsius_temp);
std::cout << "华氏温度为: " << fahrenheit_temp << std::endl;
std::cout << "请输入华氏温度: ";
std::cin >> fahrenheit_temp;
celsius_temp = fahrenheit_to_celsius(fahrenheit_temp);
std::cout << "摄氏温度为: " << celsius_temp << std::endl;
return 0;
}
```
在这个例子中,用户可以输入摄氏温度,程序会计算对应的华氏温度;同样,如果输入华氏温度,程序会计算其对应的摄氏温度。
阅读全文