浙大版《C語言程式設計(第3版)》練習2 12

2021-10-04 19:00:58 字數 1174 閱讀 1382

輸入2個正整數lower和upper(lower≤upper≤100),請輸出一張取值範圍為[lower,upper]、且每次增加2華氏度的華氏-攝氏溫度轉換表。

溫度轉換的計算公式:c=5×(f−32)/9,其中:c表示攝氏溫度,f表示華氏溫度。

輸入格式:

在一行中輸入2個整數,分別表示lower和upper的值,中間用空格分開。

輸出格式:

第一行輸出:「fahr celsius」

接著每行輸出乙個華氏溫度fahr(整型)與乙個攝氏溫度celsius(佔據6個字元寬度,靠右對齊,保留1位小數)。

若輸入的範圍不合法,則輸出"invalid."。

輸入樣例1:

32

35

輸出樣例1:

fahr celsius

320.0

341.1

輸入樣例2:

40

30

輸出樣例2:

invalid.
做這個題目還是要仔細一點,還是有點坑噠。

**:

#include

"stdio.h"

intmain()

else

}

第乙個是celsius佔據6個字元寬度,靠右對齊,保留1位小數

第二就是輸出**invalid.**後面的那個點,就是這個點啊,你要是沒注意,半天都不知道**錯了!!!!!

這裡的%f的輸出格式我簡單說一下吧,我下次專門總結乙個。大概就是這樣:

f格式:用來輸出實數(包括單、雙精度),以小數形式輸出。

%f:不指定寬度,整數部分全部輸出並輸出6位小數(float)

%lf:雙精度(double)

%m.nf:輸出共佔n列,其中有n位小數,若數值寬度小於m左端補空格。(右對齊)

%-m.nf:輸出共佔n列,其中有n位小數,若數值寬度小於m右端補空格。(左對齊)

浙大版《C語言程式設計(第3版)》練習2 4

本題要求編寫程式,計算華氏溫度150 f對應的攝氏溫度。計算公式 c 5 f 32 9,式中 c表示攝氏溫度,f表示華氏溫度,輸出資料要求為整型。輸入格式 本題目沒有輸入。輸出格式 按照下列格式輸出 fahr 150,celsius 計算所得攝氏溫度的整數值 上 include stdio.h in...

浙大版《C語言程式設計(第3版)》練習2 11

本題目要求計算下列分段函式f x 的值 注 可在標頭檔案中包含math.h,並呼叫sqrt函式求平方根,呼叫pow函式求冪。輸入格式 輸入在一行中給出實數x。輸出格式 在一行中按 f x result 的格式輸出,其中x與result都保留兩位小數。輸入樣例1 10輸出樣例1 f 10.00 3.1...

浙大版《C語言程式設計(第3版)》練習2 15

本題要求編寫程式,計算序列 1 1 4 1 7 1 10 的前n項之和。輸入格式 輸入在一行中給出乙個正整數n。輸出格式 在一行中按照 sum s 的格式輸出部分和的值s,精確到小數點後三位。題目保證計算結果不超過雙精度範圍。輸入樣例 10輸出樣例 sum 0.819跟2 14差不來太多,我還是用數...