用C++写一个程序:输入一个华氏温度,要求输出摄氏温度。公式c=
时间: 2024-05-03 17:21:59 浏览: 141
5/9*(f-32),其中c表示摄氏温度,f表示华氏温度。
```c
#include <stdio.h>
int main() {
float f, c;
printf("请输入华氏温度:");
scanf("%f", &f);
c = 5.0 / 9.0 * (f - 32);
printf("摄氏温度为:%.2f\n", c);
return 0;
}
```
运行结果:
```
请输入华氏温度:75
摄氏温度为:23.89
```
相关问题
用c++格式写一个程序,要求如下:输入一个华氏温度,要求输出摄氏温度。公式为C=(5/9)(F-32),输出要有文字说明,取两位小数。
```c
#include <stdio.h>
int main()
{
float f, c;
printf("请输入华氏温度:");
scanf("%f", &f);
c = (5.0 / 9) * (f - 32);
printf("华氏温度%.2f转换为摄氏温度为%.2f\n", f, c);
return 0;
}
```
输入一个华氏温度,要求输出摄氏温度。 公式为 :c=5(F−32)/9 ,取2位小数。 提示:公式中 F 为华氏温度,c 为摄氏温度。 且使用C++编写代码
以下是使用C++编写的代码:
```cpp
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
double fahrenheit, celsius;
cout << "请输入一个华氏温度:";
cin >> fahrenheit;
celsius = 5 * (fahrenheit - 32) / 9;
cout << fixed << setprecision(2) << "摄氏温度为:" << celsius << endl;
return 0;
}
```
首先使用`cin`从控制台读入一个华氏温度,然后根据公式计算出对应的摄氏温度,并使用`cout`输出。注意要使用`fixed`和`setprecision`控制输出的小数位数。
阅读全文
相关推荐
![c](https://img-home.csdnimg.cn/images/20250102104920.png)
![c](https://img-home.csdnimg.cn/images/20250102104920.png)
![c](https://img-home.csdnimg.cn/images/20250102104920.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)