c++用if语句实现华氏度和摄氏度相互转换
时间: 2024-02-17 22:04:05 浏览: 96
可以使用以下的C++代码实现华氏度和摄氏度相互转换:
```c++
#include <iostream>
using namespace std;
int main()
{
char type; // 温度类型
double temp, result; // 温度值和结果
cout << "请输入温度类型(F或C):";
cin >> type;
cout << "请输入温度值:";
cin >> temp;
if (type == 'F' || type == 'f') // 华氏度转摄氏度
{
result = (temp - 32) * 5 / 9;
cout << "转换后的温度为:" << result << "C" << endl;
}
else if (type == 'C' || type == 'c') // 摄氏度转华氏度
{
result = temp * 9 / 5 + 32;
cout << "转换后的温度为:" << result << "F" << endl;
}
else // 输入错误
{
cout << "输入错误,请输入F或C!" << endl;
}
return 0;
}
```
这个程序会根据用户输入的温度类型进行华氏度和摄氏度的转换,并输出转换后的结果。
阅读全文