1004 成績排名 20分

2021-10-07 23:44:05 字數 1268 閱讀 4589

讀入 n(>0)名學生的姓名、學號、成績,分別輸出成績最高和成績最低學生的姓名和學號。

每個測試輸入包含 1 個測試用例,格式為

第 1 行:正整數 n

第 2 行:第 1 個學生的姓名 學號 成績

第 3 行:第 2 個學生的姓名 學號 成績

....

....

.第 n+

1 行:第 n 個學生的姓名 學號 成績

其中姓名和學號均為不超過 10 個字元的字串成績為 0 到 100 之間的乙個整數,這裡保證在一組測試用例中沒有兩個學生的成績是相同的

對每個測試用例輸出 2 行,第 1 行是成績最高學生的姓名和學號,第 2 行是成績最低學生的姓名和學號,字串間有 1 空格

3

joe math990112 89

mike cs991301 100

mary ee990830 95

mike cs991301

joe math990112

本題主要考察結構體的知識,學生結構體定義

struct student

;

輸入學生數

輸入學生資料

成績比較

#include

#include

struct student

;int

main()

maxscore = student->score;

minscore = student->score;

maxindex =0;

minindex =0;

for(

int j=

0; j((student+j)

->score < minscore)

}printf

("%s %s\n"

,(student+maxindex)

->name,

(student+maxindex)

->no)

;printf

("%s %s"

,(student+minindex)

->name,

(student+minindex)

->no)

;return0;

}

1004 成績排名(20 分)

讀入 n 0 名學生的姓名 學號 成績,分別輸出成績最高和成績最低學生的姓名和學號。每個測試輸入包含 1 個測試用例,格式為 第 1 行 正整數 n 第 2 行 第 1 個學生的姓名 學號 成績 第 3 行 第 2 個學生的姓名 學號 成績 第 n 1 行 第 n 個學生的姓名 學號 成績其中姓名和...

1004 成績排名(20 分)

每個測試輸入包含 1 個測試用例,格式為 第 1 行 正整數 n 第 2 行 第 1 個學生的姓名 學號 成績 第 3 行 第 2 個學生的姓名 學號 成績 第 n 1 行 第 n 個學生的姓名 學號 成績其中姓名和學號均為不超過 10 個字元的字串,成績為 0 到 100 之間的乙個整數,這裡保證...

1004 成績排名(20 分)

讀入 n 0 名學生的姓名 學號 成績,分別輸出成績最高和成績最低學生的姓名和學號。每個測試輸入包含 1 個測試用例,格式為 第 1 行 正整數 n 第 2 行 第 1 個學生的姓名 學號 成績 第 3 行 第 2 個學生的姓名 學號 成績 第 n 1 行 第 n 個學生的姓名 學號 成績其中姓名和...