在dev-c++中编写一个程序,输入一个华氏温度,输出摄氏温度。公式为C=5×(-32)+9,其中,C为摄氏温度,F为华氏温度。输出要有文字说明,结果保留两位小数。
时间: 2024-09-23 21:08:04 浏览: 55
Dev-C++5.10下载
在Dev-C++中编写一个华氏转摄氏温度的程序,你可以按照以下步骤操作:
```cpp
#include <iostream>
#include <iomanip> // 引入iomanip库用于设置浮点数的精度
using namespace std;
int main() {
double fahrenheit; // 定义华氏温度变量
double celsius; // 定义摄氏温度变量
// 提示用户输入华氏温度
cout << "请输入一个华氏温度值:" << endl;
cin >> fahrenheit;
// 根据公式计算摄氏温度
celsius = (5 * (fahrenheit - 32)) / 9;
// 输出转换后的摄氏温度,并保留两位小数
cout << "将" << fahrenheit << "华氏度转换为摄氏度,结果为:" << fixed << setprecision(2) << celsius << "摄氏度。" << endl;
return 0;
}
```
在这个程序中,我们首先包含了必要的头文件`iostream`和`iomanip`,然后定义了两个双精度浮点数变量来存储华氏和摄氏温度。接着,提示用户输入华氏温度并读取数据。通过华氏转摄氏的公式,计算出对应的摄氏温度,并使用`fixed`和`setprecision`控制输出的小数位数。最后,打印出结果。
阅读全文