實驗9 5 查詢書籍 20分 (需要讀入反斜槓)

2021-10-02 06:15:59 字數 1287 閱讀 9398

給定n本書的名稱和定價,本題要求編寫程式,查詢並輸出其中定價最高和最低的書的名稱和定價。

輸入格式:

輸入第一行給出正整數n(<10),隨後給出n本書的資訊。每本書在一行中給出書名,即長度不超過30的字串,隨後一行中給出正實數**。題目保證沒有同樣**的書。

輸出格式:

在一行中按照「**, 書名」的格式先後輸出**最高和最低的書。**保留2位小數。

輸入樣例:

3programming in c

21.5

programming in vb

18.5

programming in delphi

25.0

輸出樣例:

25.00, programming in delphi

18.50, programming in vb

#include

intmain()

all[n]

;for

(i=0

;i)double max=0;

double min=

100;

for(j=

0;j)printf

("max=%.2lf,min=%.2lf\n"

,max,min)

;for

(int k=

0;kreturn0;

}3programming in c

21.5

programming in vb

18.5

programming in delphi

25.0

warning: this program uses gets()

, which is unsafe.

all[i]

.book=programming in c,all[i]

.price=

21.50

all[i]

.book=programming in vb,all[i]

.price=

18.50

all[i]

.book=programming in delphi,all[i]

.price=

25.00

max=

25.00

,min=

18.50

18.50 programming in vb

25.00 programming in delphi

program ended with exit code:

0

實驗9 5 查詢書籍 20分

題目不難,但是也有要注意的一些細節。就是比如輸入n之後要讀取乙個換行符,而gets讀取姓名之後則不需要讀取換行符 gets讀取一行字元和換行符之後捨棄換行符 之後scanf讀取完成績之後需要讀取換行符,防止被下次迴圈時gets讀取到。include include include include i...

實驗9 5 查詢書籍 (20 分)

給定n本書的名稱和定價,本題要求編寫程式,查詢並輸出其中定價最高和最低的書的名稱和定價。輸入格式 輸入第一行給出正整數n 10 隨後給出n本書的資訊。每本書在一行中給出書名,即長度不超過30的字串,隨後一行中給出正實數 題目保證沒有同樣 的書。輸出格式 在一行中按照 書名 的格式先後輸出 最高和最低...

實驗9 5 查詢書籍 20分 C語言

給定n本書的名稱和定價,本題要求編寫程式,查詢並輸出其中定價最高和最低的書的名稱和定價。輸入第一行給出正整數n 10 隨後給出n本書的資訊。每本書在一行中給出書名,即長度不超過30的字串,隨後一行中給出正實數 題目保證沒有同樣 的書。在一行中按照 書名 的格式先後輸出 最高和最低的書。保留2位小數。...