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.

包含头文件

:`include ` 表示包含标准输入输出库,以便使用 `printf` 和 `scanf` 函数。

2.

主函数

:`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语言程序。希望对你有帮助!

免责声明:本网站部分内容由用户自行上传,若侵犯了您的权益,请联系我们处理,谢谢!联系QQ:2760375052 沪ICP备2023024866号-10

分享:

扫一扫在手机阅读、分享本文

评论