今天是第十四天,今天解d051. 糟糕,我發燒了,題目要求輸入一個華氏溫度,在最後回傳結果要求輸出算出的攝氐溫度,其中攝氏溫度的值必須必須除到小數點第三位,就算可以除到整數後面也需要打0。因為題目要輸出包含小數點的值,所以需要用浮點數資料型態來儲存數值,浮點數又有float、double這兩個基本資料型態,本次題目因為需要到小數點第三位,所以要使用double在後續使用setprecision會比使用float還精準,華式轉成攝氏溫度的公式為b=(a-32)/1.8,只要在網上搜尋就有,運算完後的值並不是都對齊小數點後第三位,在使用輸出中使用 fixed和setprecision(3)就可以對齊,在開頭前還需要增加新的標頭檔< iomanip >才可以使用。