温度转换的C++代码
时间: 2024-10-11 22:07:26 浏览: 11
在C++中,我们可以编写一个简单的函数来实现温度之间的转换,比如摄氏转华氏和摄氏转开尔文。这里是一个基本的例子:
```cpp
#include <iostream>
// 华氏到摄氏的转换函数
double fahrenheit_to_celsius(double fahrenheit) {
return (fahrenheit - 32) * 5 / 9;
}
// 开尔文到摄氏的转换函数
double kelvin_to_celsius(double kelvin) {
return kelvin - 273.15;
}
int main() {
double temperature;
std::cout << "请输入要转换的温度(单位:F): ";
std::cin >> temperature;
// 转换并打印结果
double celsius = fahrenheit_to_celsius(temperature);
std::cout << "摄氏温度: " << celsius << std::endl;
std::cout << "请输入另一个温度(单位:K): ";
double kelvins;
std::cin >> kelvins;
celsius = kelvin_to_celsius(kelvins);
std::cout << "摄氏温度: " << celsius << std::endl;
return 0;
}
```
在这个例子中,用户可以输入华氏温度并转换为摄氏,也可以输入开尔文温度并转换。运行程序时记得输入正确的温度值。
阅读全文