當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


C語言 Fahrenheit轉Celsius用法及代碼示例


在本文中,我們將學習編寫一個 C 程序,通過應用轉換公式計算等效的攝氏溫度,將溫度從華氏溫度轉換為攝氏度。例如,華氏度的 82° 等於攝氏度的 27.7°。

將華氏度轉換為攝氏度的公式

T(°C) = (T(°F) - 32) × 5/9 

其中,

  • 溫度(°C):溫度(攝氏度)。
  • 溫度(華氏度):華氏溫度。

算法

  1. 以華氏單位定義溫度。
  2. 應用公式將華氏溫度轉換為攝氏度。
  3. 打印以攝氏度為單位的溫度。

用 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 Program To Convert Fahrenheit To Celsius。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。