在本文中,我們將學習編寫一個 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。