摄氏温度换成华氏温度的c语言代码
时间: 2023-09-27 21:08:21 浏览: 128
以下是将摄氏温度转换为华氏温度的C语言代码:
```
#include <stdio.h>
int main() {
float celsius, fahrenheit;
// 获取摄氏温度
printf("请输入摄氏温度: ");
scanf("%f", &celsius);
// 将摄氏温度转换为华氏温度
fahrenheit = (celsius * 9 / 5) + 32;
// 输出华氏温度
printf("%.2f 摄氏度 = %.2f 华氏度", celsius, fahrenheit);
return 0;
}
```
在这个示例代码中,我们首先声明了两个变量`celsius`和`fahrenheit`,用于存储输入的摄氏温度和计算出的华氏温度。然后,我们使用`printf`和`scanf`函数分别获取和输出摄氏温度值。最后,我们将摄氏温度转换为华氏温度并输出结果。
相关问题
写一个华氏温度转换成摄氏温度的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)之间的相互转换。以下是两个基本的转换公式:
1. 将摄氏转为华氏:
\(°F = (°C × 9/5) + 32\)
2. 将华氏转为摄氏:
\(°C = (°F - 32) × 5/9\)
下面是一个简单的示例程序,展示了如何分别计算这两个转换:
```c
#include <stdio.h>
// 函数声明
double celsius_to_fahrenheit(double celsius);
double fahrenheit_to_celsius(double fahrenheit);
int main() {
double celsius_input, fahrenheit_output;
// 输入摄氏温度
printf("请输入摄氏温度:");
scanf("%lf", &celsius_input);
// 转换并输出结果
fahrenheit_output = celsius_to_fahrenheit(celsius_input);
printf("华氏温度为 %.2f\n", fahrenheit_output);
// 再次输入华氏温度转换成摄氏
printf("请输入华氏温度:");
scanf("%lf", &fahrenheit_output);
celsius_input = fahrenheit_to_celsius(fahrenheit_output);
printf("摄氏温度为 %.2f\n", celsius_input);
return 0;
}
// 实现摄氏到华氏的转换函数
double celsius_to_fahrenheit(double celsius) {
return (celsius * 9 / 5) + 32;
}
// 实现华氏到摄氏的转换函数
double fahrenheit_to_celsius(double fahrenheit) {
return (fahrenheit - 32) * 5 / 9;
}
```
在这个程序中,用户可以输入摄氏或华氏温度,并得到相应的另一种温度值。
阅读全文