用C语言输入一个华氏温度,屏幕就显示对应的摄氏温度,输出保留两位小数
时间: 2024-05-07 16:16:40 浏览: 91
非常感谢您的提问。以下是用C语言实现华氏温度转换为摄氏温度并输出保留两位小数的程序:
```c
#include <stdio.h>
int main() {
double fahrenheit, celsius;
printf("请输入华氏温度:");
scanf("%lf", &fahrenheit);
celsius = (fahrenheit - 32) * 5 / 9;
printf("摄氏温度为:%.2lf\n", celsius);
return 0;
}
```
在程序中,我们先定义了两个变量`fahrenheit`和`celsius`,分别用来存储输入的华氏温度和计算得到的摄氏温度。然后通过`scanf`函数读取输入的华氏温度,并利用转换公式将其转换为摄氏温度。最后使用`printf`函数将保留两位小数的摄氏温度输出到屏幕上。
希望这个程序能够满足您的需求。如果您还有其他问题,欢迎继续向我提问。
相关问题
用C语言编写摄氏温度、华氏温度转换程序。要求:从键盘输入一个摄氏温度,屏幕就 显示对应的华氏温度,输出取两位小数。转换公
式为:华氏温度 = 摄氏温度 × 9 / 5 + 32。以下是C语言代码实现:
```
#include <stdio.h>
int main() {
float celsius, fahrenheit;
printf("请输入摄氏温度:");
scanf("%f", &celsius);
fahrenheit = celsius * 9 / 5 + 32;
printf("对应的华氏温度为:%.2f\n", fahrenheit);
return 0;
}
```
注意,上述代码中使用了浮点数类型 `float` 来存储温度值,以保留小数点后两位。使用 `scanf` 函数从键盘读取输入值,并使用转换公式计算华氏温度。最后使用 `printf` 函数输出结果。
用c语言编写摄氏温度、华氏温度转换程序。要求:从键盘输入一个摄氏温度,屏幕就显示对应的华氏温度,输出取两位小数。转 换公式:F= (C+32) x 9/53
好的,以下是用 C 语言编写的摄氏温度、华氏温度转换程序,满足您的要求:
```c
#include <stdio.h>
int main() {
float celsius, fahrenheit;
printf("请输入摄氏温度:");
scanf("%f", &celsius); // 从键盘输入摄氏温度,存储到变量 celsius 中
fahrenheit = (celsius + 32) * 9 / 5; // 根据转换公式计算华氏温度
printf("对应的华氏温度为:%.2f\n", fahrenheit); // 输出华氏温度,保留两位小数
return 0;
}
```
您可以将以上代码复制到您的 C 语言编译器中运行,输入摄氏温度后即可得到对应的华氏温度。如果您有其他问题或要求,可以随时提出。
阅读全文