【問題描述】有10個學生,每個學生的資料包括學號、姓名、3門課程的成績,從鍵盤輸入10個學生資料,要求輸出3門課程10個學生的平均成績,以及最高分的學生的資料(包括學號、姓名、3門課程成績,平均分數) ,請使用結構體設計學生的資料。
【輸入形式】 學號 姓名 成績1 成績2 成績3 學號 姓名 成績1 成績2 成績3 ... 學號 姓名 成績1 成績2 成績3 學號 1 ~ 10, 姓名少于10個漢字,每個字之間不能留空格, 成績保留小數點后1位數。 【輸出形式】
1 平均成績1 學號 姓名 成績1 成績2 成績3 平均分
2 平均成績2 學號 姓名 成績1 成績2 成績3 平均分
3 平均成績3 學號 姓名 成績1 成績2 成績3 平均分
其中 每一門課程由兩行資訊構成, 第一行是課程資訊,包括課程號和該課程的平均成績,第二行是該門課成績最高的那位學生的資訊,平均分為該學生三門課的成績平均。 輸出的成績和平均分保留小數點后1位數。輸出格式:printf("%d %5.1f\n%5d %s %5.1f %5.1f %5.1f %5.1f\n",
【樣例輸入】
1 達吾然·木扎帕爾 90 85 89
2 鄧艷麗 85 90 87
3 馮文豪 78 89 96
4 付豪 83 83 90
5 高帥 69 82 70
6 谷祥洪 92 83 70
7 郭廷昊 80 79 90
8 黃玉瑤 70 80 93
9 金昌璞 90 60 60
10 羅蒙健 98 69 85 【樣例輸出】 0 83.5 10 羅蒙健 98.0 69.0 85.0 84.0 1 80.0 2 鄧艷麗 85.0 90.0 87.0 87.3 2 83.0 3 馮文豪 78.0 89.0 96.0 87.7
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/45997.html
標籤:C語言
上一篇:如何用C++輸出特殊字符呢?
