输入华氏温度,转换成摄氏温度输出使用c语言
时间: 2023-05-20 12:04:29 浏览: 51
可以使用以下代码将华氏温度转换为摄氏温度:
```c
#include <stdio.h>
int main() {
float fahrenheit, celsius;
printf("请输入华氏温度:");
scanf("%f", &fahrenheit);
celsius = (fahrenheit - 32) * 5 / 9;
printf("摄氏温度为:%.2f\n", celsius);
return 0;
}
```
请注意,这只是一个简单的示例代码,可能需要根据实际情况进行修改和优化。
相关问题
写一个华氏温度转换成摄氏温度的C语言代码
下面是一个华氏温度转换成摄氏温度的C语言代码:
```c
#include <stdio.h>
int main() {
float fahrenheit, celsius;
printf("请输入华氏温度:");
scanf("%f", &fahrenheit);
celsius = (fahrenheit - 32) * 5 / 9;
printf("%.2f 华氏度 = %.2f 摄氏度", fahrenheit, celsius);
return 0;
}
```
代码解释:
1. 定义两个浮点型变量 `fahrenheit` 和 `celsius` 分别用于存储华氏温度和摄氏温度。
2. 使用 `printf` 函数提示用户输入华氏温度,并使用 `scanf` 函数获取用户输入的华氏温度。
3. 使用公式 `(fahrenheit - 32) * 5 / 9` 将华氏温度转换为摄氏温度,并将结果赋值给 `celsius` 变量。
4. 使用 `printf` 函数输出转换后的摄氏温度,保留两位小数。
5. 返回 0 表示程序正常结束。
C语言键盘输入华氏温度,输出摄氏温度
在C语言中,可以使用以下公式将华氏温度转换为摄氏温度:
```
C = (F - 32) * 5 / 9
```
其中,C为摄氏温度,F为华氏温度。下面是一个示例代码:
```c
#include <stdio.h>
int main() {
float fahrenheit, celsius;
printf("请输入华氏温度:");
scanf("%f", &fahrenheit);
celsius = (fahrenheit - 32) * 5 / 9;
printf("摄氏温度为:%.2f\n", celsius);
return 0;
}
```
在这个例子中,我们从键盘输入华氏温度,将其转换为摄氏温度,并输出结果。需要注意的是,我们使用了`%f`格式化字符来读取浮点数。