C语言计算摄氏温度:输入华氏温度,输出对应的摄氏温度
时间: 2024-10-07 18:05:25 浏览: 107
C语言中计算摄氏温度的公式是从华氏温度(F)转换到摄氏温度(C),公式是:C = (F - 32) * 5 / 9。下面是一个简单的程序示例,用户可以输入华氏温度值,然后输出相应的摄氏温度:
```c
#include <stdio.h>
// 函数声明
double fahrenheit_to_celsius(double f);
int main() {
double fahrenheit;
printf("请输入华氏温度:");
scanf("%lf", &fahrenheit); // 输入华氏温度
double celsius = fahrenheit_to_celsius(fahrenheit);
printf("摄氏温度为:%lf\n", celsius);
return 0;
}
// 华氏转摄氏的函数实现
double fahrenheit_to_celsius(double f) {
return (f - 32) * 5 / 9;
}
```
在这个程序中,`fahrenheit_to_celsius`函数接收一个华氏温度作为参数,并返回相应的摄氏温度。`main`函数负责获取用户的输入并显示结果。
相关问题
c语言中摄氏温度转换为华氏温度。 转换公式为:
在C语言中,将摄氏温度转换为华氏温度通常使用下面这个公式:
华氏度 = 摄氏度 * 1.8 + 32
你可以编写一个函数来实现这个转换。以下是一个简单的示例:
```c
#include <stdio.h>
// 函数声明,输入摄氏温度,返回华氏温度
double celsius_to_fahrenheit(double celsius) {
return celsius * 1.8 + 32;
}
int main() {
double celsius_temp; // 输入的摄氏温度
double fahrenheit_temp;
printf("请输入摄氏温度:");
scanf("%lf", &celsius_temp);
fahrenheit_temp = celsius_to_fahrenheit(celsius_temp);
printf("摄氏 %.2f 度等于华氏 %.2f 度.\n", celsius_temp, fahrenheit_temp);
return 0;
}
```
在这个程序中,用户输入摄氏温度,然后通过`celsius_to_fahrenheit`函数计算出对应的华氏温度,并打印出来。
C语言 把摄氏温度转化为华氏温度
在C语言中,将摄氏温度转换为华氏温度通常采用公式:华氏温度 = 摄氏温度 * 9 / 5 + 32。这个过程可以通过编写一个函数来实现,下面是一个简单的示例:
```c
#include <stdio.h>
// 定义一个函数,接收摄氏温度作为参数并返回华氏温度
double celsius_to_fahrenheit(double celsius) {
return (celsius * 9.0 / 5.0) + 32;
}
int main() {
double celsius_temp; // 用户输入的摄氏温度
printf("请输入摄氏温度: ");
scanf("%lf", &celsius_temp);
// 转换并打印结果
double fahrenheit_temp = celsius_to_fahrenheit(celsius_temp);
printf("对应的华氏温度是: %.2f°F\n", fahrenheit_temp);
return 0;
}
```
在这个程序中,用户会提示输入一个摄氏温度值,然后`celsius_to_fahrenheit`函数将其转换为华氏度,并显示结果。
阅读全文