C语言编写程序实现:输入一个摄氏温度(注意温度为小数),要求输出华氏温度。公式为f=9.0/5*c+32。
时间: 2023-05-22 21:03:29 浏览: 237
以下是一个C语言程序,实现将摄氏温度转换为华氏温度:
```c
#include <stdio.h>
int main() {
float c, f;
printf("请输入摄氏温度:\n");
scanf("%f", &c);
f = c * 1.8 + 32.0;
printf("华氏温度为:%f\n", f);
return 0;
}
```
这个程序中,首先使用scanf函数从用户处获取摄氏温度值,并将其存储在变量c中。然后,使用公式f = c * 1.8 + 32.0将摄氏温度转换为华氏温度,并将结果存储在变量f中。最后,使用printf函数将得到的华氏温度打印出来。
相关问题
用c语言编写程序:输入一个华氏温度,要求输出摄氏温度。要求输出结果保留2位小数,并有文字说明。 计算公式为 c=5/9*(f-32)。
```c
#include <stdio.h>
int main()
{
float f, c;
printf("请输入华氏温度:");
scanf("%f", &f);
c = (5.0/9.0) * (f - 32);
printf("华氏温度%.2f°对应的摄氏温度为%.2f°\n", f, c);
return 0;
}
```
/chat 用C语言编写摄氏温度、华氏温度转换程序。从键盘输入一个摄氏温度,屏幕就显示对应的华氏温度,输出实数形式。转换公式: F = (C+32 ) x 9.0/5.0。(F为华氏温度,C为摄氏温度)
好的,您可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
float celsius, fahrenheit;
printf("请输入摄氏温度:");
scanf("%f", &celsius);
fahrenheit = (celsius + 32) * 9.0 / 5.0;
printf("对应的华氏温度为:%.2f\n", fahrenheit);
return 0;
}
```
以上代码中,我们先定义了两个变量 `celsius` 和 `fahrenheit` 来存储输入的摄氏温度和计算得到的华氏温度。然后通过 `scanf` 函数从键盘输入摄氏温度,并将其存储在 `celsius` 变量中。接着,根据转换公式计算华氏温度,并将其存储在 `fahrenheit` 变量中。最后,使用 `printf` 函数输出华氏温度。注意在输出时使用 `"%.2f"` 格式化字符串来保留两位小数。
阅读全文