c语言程序设计-编写自定义函数fun。输入一个华氏温度,要求输出摄氏温度。 公
时间: 2023-05-16 18:03:41 浏览: 184
华氏温度和摄氏温度是两种不同的温度单位,它们之间的转换是按照一定的公式进行计算的。
编写自定义函数fun,可以实现将输入的华氏温度转换为摄氏温度并输出。具体的实现步骤如下:
1. 在代码开头定义自定义函数fun,指定函数的返回类型为浮点数(即转换后的摄氏温度),并指定函数的参数为一个浮点数(即输入的华氏温度)。
2. 在函数内部根据公式进行温度转换,计算得到摄氏温度的值。
3. 将摄氏温度的值作为函数的返回值返回给调用方。
下面是一个示例代码:
#include <stdio.h>
float fun(float fah) // 定义函数fun,参数为华氏温度,返回值为摄氏温度
{
float cel; // 定义摄氏温度的变量
cel = (fah - 32) * 5 / 9; // 根据公式进行温度转换
return cel; // 返回摄氏温度
}
int main()
{
float fah, cel; // 定义华氏温度和摄氏温度的变量
printf("请输入华氏温度:");
scanf("%f", &fah); // 输入华氏温度
cel = fun(fah); // 调用函数fun,将华氏温度转换为摄氏温度
printf("摄氏温度为:%.2f\n", cel); // 输出摄氏温度
return 0;
}
通过上面的代码,就可以在输入一个华氏温度后自动将其转换为摄氏温度并输出。
阅读全文