输入一个华氏温度要求输出摄氏温度。公式为c=5/9(F-32),取两位小数,用c语言写
时间: 2024-09-27 19:15:33 浏览: 51
C语言程序设计-编写自定义函数fun。输入一个华氏温度,要求输出摄氏温度。 公式为 c=5(f-32)/9。
5星 · 资源好评率100%
在C语言中,你可以使用如下的函数结构来实现将华氏温度转换成摄氏温度的功能,并保留两位小数:
```c
#include <stdio.h>
#include <math.h>
// 函数声明
double fahrenheit_to_celsius(double f);
int main() {
double fahrenheit;
printf("请输入华氏温度:");
scanf("%lf", &fahrenheit); // 读取用户输入的华氏温度
double celsius = fahrenheit_to_celsius(fahrenheit);
printf("转换为摄氏温度是:%.2lf\n", celsius); // 输出结果并保留两位小数
return 0;
}
// 华氏到摄氏的转换函数
double fahrenheit_to_celsius(double f) {
return (5.0 / 9.0) * (f - 32);
}
```
在这个程序中,`fahrenheit_to_celsius`函数接受华氏温度作为输入,然后根据给定的公式计算出相应的摄氏温度。在`main`函数里,我们获取用户的输入,调用这个函数并将结果显示出来。
阅读全文