1. 程式人生 > >解題記錄: 程式設計C 實驗六 結構體 題目二 學生成績管理

解題記錄: 程式設計C 實驗六 結構體 題目二 學生成績管理

題目
有N個學生,每個學生的資料包括學號、班級、姓名、三門課成績。從鍵盤輸入N 個
學生資料,要求打印出每個學生三門課的平均成績,以及平均分最高分學生資料(包括學號、
班級、姓名、三門課成績,平均分)。
要求:
1、 定義學生結構體。
2、 用一個函式實現N 個學生資料的輸入,用另一個函式負責求每個學生三門課程的平
均成績,再用一個函式求出平均分最高的學生並輸出該學生的資料。要求平均分和平均分最
高的學生資料都在主函式中輸出。

輸入
第一行:N,表示N 個學生
下面N 行:每行資料包括學號、班級、姓名、三門課成績。

輸出
輸出每個學生三門課的平均成績,以及平均分最高分學生資料(包括學號、班級、姓名、
三門課成績,平均分)。
格式見下。(四捨五入保留一位小數)

樣例輸入

4
20070008 software1 wangjun 87 84 76
20070001 science1 lanxin 90 84 83
20070007 software2 wuke 94 87 86
20070003 science4 xuede 90 86 87

樣例輸出

wangjun 82.3
lanxin 85.7
wuke 89.0
xuede 87.7
20070007 software2 wuke 94.0 87.0 86.0 89.0

題目連結:http://acm.swust.cn/#/problems/67/384?_k=2jlwzx
我的程式碼:http://putpan.com/fs/a5818220b1a894f9266/