用c语言计算华氏度向摄氏度的转换的程序
时间: 2023-04-06 10:01:47 浏览: 119
以下是用 C 语言计算华氏度向摄氏度的转换的程序:
#include <stdio.h>
int main() {
float fahrenheit, celsius;
printf("请输入华氏度: ");
scanf("%f", &fahrenheit);
celsius = (fahrenheit - 32) * 5 / 9;
printf("%.2f 华氏度 = %.2f 摄氏度\n", fahrenheit, celsius);
return 0;
}
以上程序可以将用户输入的华氏度转换为摄氏度,并输出结果。
相关问题
C语言华氏度和摄氏度互相转换的程序
在C语言中,华氏温度和摄氏温度之间的转换是很常见的基础任务,以下是两个函数的简单实现,分别用于将华氏度转成摄氏度,以及将摄氏度转成华氏度:
```c
#include <stdio.h>
// 华氏度转摄氏度
float fahrenheit_to_celsius(float fahrenheit) {
float celsius = (fahrenheit - 32) * 5 / 9;
return celsius;
}
// 摄氏度转华氏度
float celsius_to_fahrenheit(float celsius) {
float fahrenheit = celsius * 9 / 5 + 32;
return fahrenheit;
}
int main() {
// 输入华氏温度并转换成摄氏
float fahrenheit_input;
printf("请输入华氏温度: ");
scanf("%f", &fahrenheit_input);
float celsius_output = fahrenheit_to_celsius(fahrenheit_input);
printf("华氏 %.2f 度等于摄氏 %.2f 度。\n", fahrenheit_input, celsius_output);
// 输入摄氏温度并转换成华氏
float celsius_input;
printf("请输入摄氏温度: ");
scanf("%f", &celsius_input);
float fahrenheit_output = celsius_to_fahrenheit(celsius_input);
printf("摄氏 %.2f 度等于华氏 %.2f 度。\n", celsius_input, fahrenheit_output);
return 0;
}
```
在这个程序中,用户可以输入华氏或摄氏温度值,然后这两个函数会计算出对应的另一种温度单位。
做一个C语言的华氏度转摄氏度程序
做一个简单的C语言华氏度转摄氏度的程序,你可以按照下面这个步骤:
```c
#include <stdio.h>
// 函数声明,用于将华氏温度转换为摄氏温度
double fahrenheit_to_celsius(double fahrenheit);
int main() {
// 输入华氏温度
double fahrenheit;
printf("请输入华氏温度: ");
scanf("%lf", &fahrenheit);
// 转换并打印结果
double celsius = fahrenheit_to_celsius(fahrenheit);
printf("华氏 %.2f 度等于摄氏 %.2f 度\n", fahrenheit, celsius);
return 0;
}
// 定义转换函数
double fahrenheit_to_celsius(double f) {
return (f - 32) * 5 / 9; // 华氏到摄氏的公式
}
```
在这个程序中,我们首先包含了`stdio.h`头文件来使用输入输出功能。然后定义了一个`fahrenheit_to_celsius`函数,它接受华氏温度作为参数并返回相应的摄氏温度。在`main`函数中,提示用户输入华氏温度,读取用户的输入,并调用转换函数计算摄氏值,最后将结果打印出来。
阅读全文