编写一个c语言程序,提示用户输入一个浮点数表示华氏温度值,然后计算并输出对应的摄氏温度值。
时间: 2024-10-25 18:14:20 浏览: 29
C语言实验-输入一个华氏温度f,要求输出摄氏温度c。公式为:c=5(f-32)/9。
5星 · 资源好评率100%
在C语言中,你可以编写如下的程序来实现这个功能。首先,你需要知道华氏温度到摄氏温度的转换公式是 (Fahrenheit - 32) * 5 / 9。下面是一个简单的示例:
```c
#include <stdio.h>
// 函数声明,用于将华氏温度转换为摄氏温度
float fahrenheit_to_celsius(float fahrenheit);
int main() {
float fahrenheit;
// 提示用户输入华氏温度
printf("请输入一个华氏温度值:");
scanf("%f", &fahrenheit); // 从输入读取浮点数
// 计算并输出对应的摄氏温度
float celsius = fahrenheit_to_celsius(fahrenheit);
printf("对应的摄氏温度是 %.2f°C\n", celsius); // 输出保留两位小数
return 0;
}
// 定义华氏转摄氏的函数
float fahrenheit_to_celsius(float fahrenheit) {
return (fahrenheit - 32) * 5 / 9;
}
```
当你运行这个程序,它会提示用户输入华氏温度,然后自动计算并显示相应的摄氏温度。
阅读全文