使用c语言编写,从键盘输入一个华氏温度f计算对应的摄氏温度c,计算公式c=5×(f-32)/9,c和f均定义为double型变量。
时间: 2024-10-28 19:08:06 浏览: 58
C语言程序设计-编写自定义函数fun。输入一个华氏温度,要求输出摄氏温度。 公式为 c=5(f-32)/9。
5星 · 资源好评率100%
当你使用C语言编写程序来转换华氏温度到摄氏温度时,可以按照以下步骤进行:
```c
#include <stdio.h> // 引入标准输入输出库
int main() {
double fahrenheit; // 定义华氏温度变量
double celsius; // 定义摄氏温度变量
// 提示用户输入华氏温度
printf("请输入华氏温度: ");
scanf("%lf", &fahrenheit); // 读取用户的输入,并存储到fahrenheit中
// 计算摄氏温度并赋值给celsius
celsius = (5.0 / 9.0) * (fahrenheit - 32);
// 打印结果
printf("华氏温度 %lf 度等于摄氏温度 %.2lf 度\n", fahrenheit, celsius); // 输出保留两位小数的摄氏温度
return 0;
}
```
在这个程序中,我们首先导入了`stdio.h`库,然后定义了两个`double`类型的变量`fahrenheit`和`celsius`。接着,通过`printf`函数提示用户输入华氏温度,使用`scanf`函数读取输入并存储到`fahrenheit`。然后,按照给出的公式计算摄氏温度并将结果存入`celsius`。最后,使用`printf`输出转换后的温度。
阅读全文