C语言完成题目(Description):编写程序,键盘输入一个摄氏温度,在显示器上输出其对应的华氏温度值。 温度换算公式:华氏温度 = 摄氏温度 × 1.8 + 32。注:C语言用“*”表示乘法。题目(Description):改写例1-1的温度换算程序,优化程序的输出信息。 提示(Hint): (1)正确、合理地使用函数printf(); (2)保留2位小数使用格式符:"%.2f" 或 "%.2lf"。 输入(Input): 键盘输入摄氏温度,然后按“Enter”键结束 输出(Output): 在显示所换算出的华氏温度值之前添加提示信息“对应的华氏温度为”,并且为温度值保留2位小数 示例(Sample): 输入(Input): 10 输出(Output): 对应的华氏温度为50.00
时间: 2023-06-26 13:05:26 浏览: 60
以下是C语言的代码:
```c
#include <stdio.h>
int main()
{
float celsius, fahrenheit;
printf("请输入摄氏温度:");
scanf("%f", &celsius);
fahrenheit = celsius * 1.8 + 32;
printf("对应的华氏温度为:%.2f\n", fahrenheit);
return 0;
}
```
运行结果:
```
请输入摄氏温度:10
对应的华氏温度为:50.00
```
相关问题
用C语言编写摄氏温度、华氏温度转换程序。要求:从键盘输入一个摄氏温度,屏幕就 显示对应的华氏温度,输出取两位小数。转换公
式为:华氏温度 = 摄氏温度 × 9 / 5 + 32。以下是C语言代码实现:
```
#include <stdio.h>
int main() {
float celsius, fahrenheit;
printf("请输入摄氏温度:");
scanf("%f", &celsius);
fahrenheit = celsius * 9 / 5 + 32;
printf("对应的华氏温度为:%.2f\n", fahrenheit);
return 0;
}
```
注意,上述代码中使用了浮点数类型 `float` 来存储温度值,以保留小数点后两位。使用 `scanf` 函数从键盘读取输入值,并使用转换公式计算华氏温度。最后使用 `printf` 函数输出结果。
c语言程序设计-编写自定义函数fun。输入一个华氏温度,要求输出摄氏温度。 公
华氏温度和摄氏温度是两种不同的温度单位,它们之间的转换是按照一定的公式进行计算的。
编写自定义函数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;
}
通过上面的代码,就可以在输入一个华氏温度后自动将其转换为摄氏温度并输出。