在本文中,我们将学习编写一个 C 程序,通过应用转换公式计算等效的摄氏温度,将温度从华氏温度转换为摄氏度。例如,华氏度的 82° 等于摄氏度的 27.7°。
将华氏度转换为摄氏度的公式
T(°C) = (T(°F) - 32) × 5/9
其中,
- 温度(°C):温度(摄氏度)。
- 温度(华氏度):华氏温度。
算法
- 以华氏单位定义温度。
- 应用公式将华氏温度转换为摄氏度。
- 打印以摄氏度为单位的温度。
用 C 语言将华氏温度转换为摄氏温度的程序
C
// C Program to convert
// Fahrenheit to Celsius
#include <stdio.h>
// Function to convert Degree
// Fahrenheit to Degree Celsius
float fahrenheit_to_celsius(float f)
{
return ((f - 32.0) * 5.0 / 9.0);
}
// Driver code
int main()
{
float f = 40;
// Passing parameter to function
printf("Temperature in Degree Celsius : %0.2f",
fahrenheit_to_celsius(f));
return 0;
}
输出
Temperature in Degree Celsius : 4.44
复杂性分析
- 时间复杂度:O(1)
- 辅助空间:O(1)
请参阅有关的完整文章华氏温度到摄氏度转换的程序更多细节!
相关用法
- C语言 Atoi()用法及代码示例
- C语言 Getchar()用法及代码示例
- C语言 abs()用法及代码示例
- C语言 printf() and scanf()用法及代码示例
- C语言 strchr()用法及代码示例
- C语言 strcpy()用法及代码示例
- C语言 strcat()用法及代码示例
- C语言 宏 assert()用法及代码示例
- C语言 isdigit()用法及代码示例
- C语言 islower()用法及代码示例
- C语言 setlocale()用法及代码示例
- C语言 cos()用法及代码示例
- C语言 cosh()用法及代码示例
- C语言 sin()用法及代码示例
- C语言 sinh()用法及代码示例
- C语言 tanh()用法及代码示例
- C语言 exp()用法及代码示例
- C语言 ldexp()用法及代码示例
- C语言 log()用法及代码示例
- C语言 log10()用法及代码示例
- C语言 pow()用法及代码示例
- C语言 sqrt()用法及代码示例
- C语言 ceil()用法及代码示例
- C语言 fabs()用法及代码示例
- C语言 floor()用法及代码示例
注:本文由纯净天空筛选整理自佚名大神的英文原创作品 C Program To Convert Fahrenheit To Celsius。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。