c语言编程华氏温度转摄氏温度
C语言编程:摄氏温度转换
这里是一个使用C语言编写的简单程序,可以将摄氏温度转换为华氏温度。下面是完整的代码及说明:
```c
include
int main() {
float celsius, fahrenheit;
// 提示用户输入摄氏温度
printf("请输入摄氏温度: ");
scanf("%f", &celsius);
// 摄氏温度转换为华氏温度的公式
fahrenheit = (celsius * 9/5) 32;
// 显示转换后的华氏温度
printf("%.2f 摄氏度 = %.2f 华氏度\n", celsius, fahrenheit);
return 0;
}
```
代码说明:
1.
包含头文件
:`include2.
主函数
:`int main()` 是程序的入口。3.
变量声明
:`float celsius, fahrenheit;` 声明两个浮点型变量,用于存储摄氏温度和华氏温度。
4.
用户输入
:`printf("请输入摄氏温度: ");` 输出提示信息,要求用户输入摄氏温度。
`scanf("%f", &celsius);` 使用 `scanf` 函数从标准输入(键盘)读取一个浮点数,并将其存储在 `celsius` 变量中。
5.
温度转换
:`fahrenheit = (celsius * 9/5) 32;` 将用户输入的摄氏温度转换为华氏温度,然后将结果存储在 `fahrenheit` 变量中。转换公式为:华氏温度 = (摄氏温度 × 9/5) 32。
6.
输出结果
:`printf("%.2f 摄氏度 = %.2f 华氏度\n", celsius, fahrenheit);` 使用 `printf` 函数将转换后的摄氏温度和对应的华氏温度输出到屏幕上。`%.2f` 表示保留两位小数输出。
7.
返回值
:`return 0;` 表示程序顺利执行完毕并退出。
使用方法:
1. 编译代码:将上述代码保存到一个名为 `temperature.c` 的文件中,然后使用 C 编译器(如 gcc)进行编译:
```
gcc o temperature temperature.c
```
2. 运行程序:执行编译后生成的可执行文件 `temperature`:
```
./temperature
```
3. 输入摄氏温度:根据程序提示,输入一个摄氏温度值,然后按回车键。
4. 查看转换结果:程序将会计算并显示对应的华氏温度。
以上是一个简单的摄氏温度转换的C语言程序。希望对你有帮助!
评论