摄氏度华氏度转换c语言
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摄氏度华氏度转换c语言
摄氏度和华氏度是两种温度单位,它们之间的转换可以用以下公式:
华氏度 = 摄氏度 * 1.8 + 32
摄氏度 = (华氏度 - 32) / 1.8
在c语言中,可以使用以下代码实现摄氏度和华氏度的转换: ```c
#include <stdio.h>
int main()
{
float celsius, fahrenheit;
// 从键盘读取摄氏度
printf('Enter temperature in Celsius: ');
scanf('%f', &celsius);
// 计算华氏度
fahrenheit = celsius * 1.8 + 32;
// 输出华氏度
printf('%.2f Celsius = %.2f Fahrenheit
', celsius, fahrenheit);
// 从键盘读取华氏度
printf('Enter temperature in Fahrenheit: ');
scanf('%f', &fahrenheit);
// 计算摄氏度
celsius = (fahrenheit - 32) / 1.8;
// 输出摄氏度
printf('%.2f Fahrenheit = %.2f Celsius
', fahrenheit, celsius);
return 0;
}
```
运行程序后,会提示用户输入一个摄氏度或华氏度,然后程序会计算出相应的华氏度或摄氏度并输出。
注意,在输出结果时使用了“%.2f”格式化字符串,这样可以保留两位小数。