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

2021-10-14 17:37:49 字數 1271 閱讀 2471

「要成為絕世高手,並非一朝一夕,除非是天生武學奇才,但是這種人…萬中無一」

——包租婆

這道理放在c語言學習上也一併受用。在程式設計方面有著天賦異稟的人畢竟是少數,我們大多數人想要從c語言小白高階到高手,需要經歷的是日積月累的學習。

那麼如何學習呢?

當然是每天都練習一道c語言題目!!

作者閆小林

白天搬磚,晚上做夢。我有故事,你有酒麼?

例1:有人用溫度計測量出用華氏溫度98°f,現在要求用c語言實現把它轉換為以攝氏法表示的溫度。

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

centigrade=(5.0/9)*(f_degree-32);
源**演示:
#include//標頭檔案 int main() //主函式
編譯結果:
華氏度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語言學習路線    

c語言開發工具

c++學習路線

c#學習路線

更多乾貨盡在c語言入門到精通

C語言實現計算器

同學,你好!附 c語言實現迷宮類小遊戲完整思路與 例項 design by 海上的雨 效果圖 完整 include include includevoid jingtailianbiao void dongtailianbiao int stu num define len sizeof struc...

C語言實現計算器

t include include double z void suanshuyunsuan else z num1 num2 break printf 結果 printf n lf n z t1 void suanshuyunsuan2 else z z num1 break printf 結果 ...

C語言實現個稅計算器

最近在學c語言基礎,在導師的指導下,先準備寫個個稅薪資計算器。這是乙個簡單的c語言小demo。主要用到了c語言的函式,if選擇語句。程式的主要 如下 可執行 include float salary int len float culculatesalary else if salary 5000 ...