能帮遍一个摄氏度转华氏度的程序吗,用c语言
时间: 2024-05-08 21:15:19 浏览: 191
摄氏度华氏度转换_温度单位_
当用户输入一个摄氏度时,程序将其转换为华氏度并输出。以下是示例代码:
```
#include <stdio.h>
int main() {
float celsius, fahrenheit;
printf("Enter temperature in Celsius: ");
scanf("%f", &celsius);
fahrenheit = (celsius * 9 / 5) + 32;
printf("%.2f Celsius = %.2f Fahrenheit", celsius, fahrenheit);
return 0;
}
```
解释代码:
1. `#include <stdio.h>` 引入标准输入输出库
2. `int main()` 主函数开始
3. 声明两个变量 `celsius` 和 `fahrenheit`,用于保存输入的摄氏度和转换后的华氏度
4. `printf("Enter temperature in Celsius: ");` 显示提示输入信息
5. `scanf("%f", &celsius);` 读取用户输入的摄氏度并存储在变量 `celsius` 中
6. `fahrenheit = (celsius * 9 / 5) + 32;` 使用转换公式将摄氏度转换为华氏度并存储在 `fahrenheit` 中
7. `printf("%.2f Celsius = %.2f Fahrenheit", celsius, fahrenheit);` 显示转换结果,保留两位小数
8. `return 0;` 结束程序
示例输出:
```
Enter temperature in Celsius: 25
25.00 Celsius = 77.00 Fahrenheit
```
阅读全文