題目敘述
每筆輸入只有一個整數N,要求輸出將華氏N度轉換成攝氏的結果 (精準到小數點後3位)。
範例輸入
104
範例輸出
40.000
解題思路
收資料的時候可以使用float/double來收資料,這樣子可以避免等一下運算時有影性轉型的情況發生。將華氏溫度轉換成攝氏溫度可以用以下公式換算:(N-32) * 5 / 9。輸出時可以使用printf("%.3f\n", ans)來輸出將小數點精準到第三位。
解題程式碼如下 (僅供參考):
#include <iostream>
#include <stdio.h>
using namespace std;
int main() {
double N;
cin >> N;
double ans = (N-32) * 5 / 9;
printf("%.3f\n", ans);
}
留言
張貼留言