c語言之菜鳥日記一、華氏溫度與攝氏溫度轉換


 

使用公式℃=(5/9)(°F-32)打印下列華氏溫度與攝氏溫度對照表:

0 -17.8
20 -6.7
40 4.4
60 15.6
80 26.7
100 37.8
120 48.9
140 60.0
160 71.1
180 82.2
200 93.3
220 104.4
240 115.6
260 126.7
280 137.8
300 148.9

代碼如下:

 

要點整理:

1、結果集中我們可以看到有1位小數,因此輸出中要制定小數的位數,即%6.1f;

2、公式中的(5/9)是不能直接照辦斤程序中的,因為整數除法會進行舍位,結果將永遠是0,因此需要用浮點數,即5.0/9.0 ,而*后面的(fahr-32)雖然也是整型,由於和浮點數進行運算,最后的結果會自動轉成浮點數;關於數據類型的自動轉換可以找度娘;

3、變量使用了常量的表達方式,便於理解和閱讀,更便於以后的維護;

4、for語句會先執行條件檢查,check first and then do;這點一直有點忽略,容易遭成bug;

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM