c語言之【菜鳥打基礎】一、溫度轉換程式

來源:互聯網
上載者:User

 

使用公式℃=(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;

 

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.