使用c++语言,输入一个华氏温度,要求输出摄氏温度。计算公式为: c=5/9*(f-32) 其中f为华氏温度,c为摄氏温度。
时间: 2023-05-29 17:01:25 浏览: 141
```
#include <stdio.h>
int main()
{
float f, c;
printf("请输入华氏温度:");
scanf("%f", &f);
c = 5.0/9*(f-32); //记得将5改为5.0,避免整除的问题
printf("摄氏温度为%f。", c);
return 0;
}
```
注意:此程序考虑了小数的情况,因此将5改为了5.0,避免了整除的问题。
相关问题
用c++从键盘输入一个华氏温度,转换成对应的摄氏温度。公式:C=5/9(F-32)
好的,下面是用 C++ 实现从键盘输入华氏温度并转换成摄氏温度的代码:
```c++
#include <iostream>
using namespace std;
int main() {
double fahrenheit, celsius;
cout << "请输入华氏温度:";
cin >> fahrenheit;
celsius = 5.0 / 9 * (fahrenheit - 32);
cout << "对应的摄氏温度为:" << celsius << endl;
return 0;
}
```
在这个程序中,我们先定义了两个变量 `fahrenheit` 和 `celsius`,分别用来存储用户输入的华氏温度和转换后的摄氏温度。然后通过 `cout` 输出提示用户输入华氏温度的信息,并通过 `cin` 从键盘读入用户输入的华氏温度。接着按照公式计算出摄氏温度并输出。
用c++语言编写程序,计算并输出华氏温度80F所对应的摄氏温度C,转换公式为:C=5/9*(F-32),并利用float型数据进行运算 点击复制后,将打开C知道体验页
这是一个计算华氏温度转摄氏温度的程序,转换公式为C=5/9*(F-32),其中F为华氏温度,C为摄氏温度。以下是程序代码:
#include <stdio.h>
int main() {
float fahrenheit = 80;
float celsius = 5.0 / 9.0 * (fahrenheit - 32);
printf("华氏温度80F对应的摄氏温度是%.2fC", celsius);
return 0;
}
程序输出结果为:华氏温度80F对应的摄氏温度是26.67C。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.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)