1004 成績排名 20分

2021-10-02 10:47:59 字數 798 閱讀 2042

}

解二,參考演算法筆記後完成

#include

struct studentstu, ans_max, ans_min;

intmain()

if(stu.grade < ans_min.grade)

}printf

("%s %s\n"

, ans_max.name, ans_max.id)

;printf

("%s %s\n"

, ans_min.name, ans_min.id)

;return0;

}

卡殼在name和id陣列大小開[10],字元陣列name和id大小至少是11,不能設為10,因為字元陣列的最後一位預留給『\0』;

初始化用ans_max.grade = -1;而不是

int ans_max.grade = -1;

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 個學生的姓名 學號 成績其中姓名和...