用C++写一个程序:输入一个华氏温度,要求输出摄氏温度。公式c=
时间: 2024-05-03 19:21:59 浏览: 126
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表示摄氏温度,F表示华氏温度。
```c
#include <stdio.h>
int main() {
float f, c;
printf("请输入华氏温度:");
scanf("%f", &f);
c = 5.0 / 9.0 * (f - 32.0);
printf("摄氏温度为:%.2f\n", c);
return 0;
}
```
运行结果:
```
请输入华氏温度:68
摄氏温度为:20.00
```
输入一个华氏温度要求输出摄氏温度用C++语言怎么写
在C++中,你可以使用公式将华氏温度转换为摄氏温度,该公式是:(F - 32) * 5 / 9。下面是一个简单的函数来完成这个任务:
```cpp
#include <iostream>
// 函数声明,接受华氏温度作为输入并返回摄氏温度
double fahrenheitToCelsius(double fahrenheit) {
return (fahrenheit - 32) * 5 / 9;
}
int main() {
// 用户输入华氏温度
double fahrenheit;
std::cout << "请输入华氏温度: ";
std::cin >> fahrenheit;
// 调用函数转换并输出结果
double celsius = fahrenheitToCelsius(fahrenheit);
std::cout << "摄氏温度是: " << celsius << std::endl;
return 0;
}
```
在这个程序中,用户会被提示输入华氏温度,然后`fahrenheitToCelsius`函数会计算对应的摄氏值,并打印出来。
阅读全文