编写函数float Convert(float TempFer),参数和返回值都为float类型,实现算法 C = (F - 32) * 5/9,在main()函数中实现输入、输出。
时间: 2024-10-15 15:22:57 浏览: 45
C++面向对象的实验报告 (2).docx
在C语言中,你可以编写一个名为`Convert`的函数来实现华氏温度到摄氏温度的转换。这是一个简单的数学计算,将华氏度减去32,然后乘以5除以9。以下是完整的程序示例:
```c
#include <stdio.h>
// 定义函数,将华氏温度转换为摄氏温度
float Convert(float TempFer) {
float TempCel; // 定义摄氏温度变量
TempCel = (TempFer - 32) * 5 / 9;
return TempCel;
}
int main() {
// 输入华氏温度
float F;
printf("请输入华氏温度: ");
scanf("%f", &F);
// 调用函数并打印结果
float C = Convert(F);
printf("对应的摄氏温度是: %.2f\n", C); // 输出保留两位小数
return 0;
}
```
在这个程序中,用户在`main`函数中输入华氏温度,`Convert`函数处理这个转换,并返回摄氏温度。注意,这里我们使用了`scanf`从用户那里获取输入,然后使用`printf`格式化字符串来显示结果。
阅读全文