c语言计算摄氏温度程序
时间: 2023-03-15 14:51:14 浏览: 287
在 C 语言中,可以使用以下程序来计算摄氏温度:
#include <stdio.h>
int main()
{
float fahrenheit, celsius;
printf("输入摄氏温度:");
scanf("%f", &celsius); // 计算华氏温度
fahrenheit = (celsius * 9/5) + 32; printf("华氏温度为:%.2f", fahrenheit); return 0;
}
相关问题
用C语言计算摄氏温度
在C语言中,我们可以使用公式将华氏温度转换为摄氏温度,公式是:\( C = \frac{5}{9} \times (F - 32) \),其中C代表摄氏度,F代表华氏度。下面是一个简单的函数示例,用于计算摄氏温度:
```c
#include <stdio.h>
// 函数声明,接受华氏温度作为输入并返回摄氏温度
double fahrenheit_to_celsius(double fahrenheit) {
return (5.0 / 9.0) * (fahrenheit - 32);
}
int main() {
double fahrenheit; // 输入的华氏温度
printf("请输入华氏温度:");
scanf("%lf", &fahrenheit); // 从用户那里获取输入
double celsius = fahrenheit_to_celsius(fahrenheit); // 计算摄氏温度
printf("%.2f华氏度等于%.2f摄氏度.\n", fahrenheit, celsius);
return 0;
}
```
在这个程序中,用户会被提示输入华氏温度,然后`fahrenheit_to_celsius`函数会根据输入计算对应的摄氏温度,并将其显示出来。
C语言计算摄氏温度:输入华氏温度,输出对应的摄氏温度
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`函数负责获取用户的输入并显示结果。
阅读全文