d051 - 糟糕,我發燒了!
題目描述
題目要求將華氏溫度轉換為攝氏溫度,並將結果輸出到小數點以下三位。輸入為華氏溫度,輸出為對應的攝氏溫度。
解題思路
華氏溫度與攝氏溫度之間的轉換公式為:攝氏溫度 = (華氏溫度 - 32) / 1.8。程式碼直接根據此公式進行計算,並使用 iomanip 庫中的 fixed 和 setprecision 函數來控制輸出精度。
複雜度分析
- 時間複雜度: O(1)
- 空間複雜度: O(1)
程式碼
#include <iostream>
#include <iomanip>
using namespace std;
int f;
int main(){
while(cin>>f) cout<<fixed<<setprecision(3)<<(f-32)/1.8<<endl;
return 0;
}