「要成為絕世高手,並非一朝一夕,除非是天生武學奇才,但是這種人…萬中無一」
——包租婆
這道理放在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 ...