C語言實現溫度轉換

2021-10-10 18:55:09 字數 997 閱讀 7582

解題思路:這個問題的演算法很簡單,關鍵在於找到二者之間的轉化公式,攝氏度等於九分之五乘以華氏度減去32的積,也就是:

centigrade=

(5.0/9

)*(f_degree-32)

;

源**演示:

#include

//標頭檔案

intmain()

//主函式

編譯結果:

華氏度98的攝氏度為:36.666668

----

----

----

----

----

----

----

----

process exited after 1.796 seconds with return value 0

請按任意鍵繼續.

..

讀者應該會很容易的看懂這道例題,但是有一點需要讀者格外的注意,就是這行**

centigrade=(5.0/9)*(f_degree-32);

如果寫成

centigrade=(5

/9)*

(f_degree-32)

;

那麼就會出現邏輯性錯誤,如下輸出:

華氏度98的攝氏度為:0.000000

----

----

----

----

----

----

----

----

process exited after 1.967 seconds with return value 0

請按任意鍵繼續.

..

為什呢麼?

在c語言中不宣告格式,這種整數相除的被除數比除數大的,會直接等於0,沒有小數點後面的數字。

c語言實現溫度轉換

32c語言實現計算器 C語言 溫度轉換(1)

要成為絕世高手,並非一朝一夕,除非是天生武學奇才,但是這種人 萬中無一 包租婆 這道理放在c語言學習上也一併受用。在程式設計方面有著天賦異稟的人畢竟是少數,我們大多數人想要從c語言小白高階到高手,需要經歷的是日積月累的學習。那麼如何學習呢?當然是每天都練習一道c語言題目!作者閆小林 白天搬磚,晚上做...

C語言實現注釋轉換

注釋轉換是指將input.c程式中c語言注釋全部轉化為c 注釋,並在output.c中展現出來 可能出現的情況如下圖所示 實現如下 test,c include comment covert.h includeint main pfwrite fopen output.c w if null pfw...

c語言實現進製轉換

c語言義實現進製轉換 include stdio.h include string.h include conio.h include stdlib.h include math.h include using namespace std int sel 選擇進製轉換 char zhs 50 xs ...