學生成績管理 結構體

2021-10-13 07:33:33 字數 1116 閱讀 4957

要求:

1、計算每個學生三門課的平均成績,並輸出。

2、求出平均分最高的學生資料,並輸出。

(格式如下樣例)

input

第一行:n,表示n 個學生

下面n 行:每行資料報括學號、班級、姓名、三門課成績。

output

輸出每個學生三門課的平均成績,以及平均分最高分學生資料(包括學號、班級、姓名、三門課成績,平均分)。

格式見下。(四捨五入保留一位小數)

sample input

420130008 tongxin1 wangmama 87 84 96

20130001 tongxin1 lanxin 92 84 83

20130007 tongxin2 wike 94 87 89

20130003 wulian4 tao 90 87 87

sample output

wangmama 89.0

lanxin 86.3

wike 90.0

tao 88.0

20130007 tongxin2 wike 94.0 87.0 89.0 90.0

#include

struct student

student[20]

;int

main()

float arr[20]

, max;

for(i =

0; i < n; i++

)int k =0;

max = arr[0]

;for

(i =

0; i < n; i++)}

printf

("%s %s %s %.1f %.1f %.1f %.1f"

, student[k]

.num, student[k]

.cla, student[k]

.name, student[k]

.a, student[k]

.b, student[k]

.c, arr[k]);

return0;

}

常規題目,就是有點麻煩

結構體之學生成績統計

1.輸入學生的姓名和分數 2.輸出之前輸入的資料 3.找出其中分數最大的和最小的人 include include include struct student int main for i 0 i sizeof aa sizeof aa 0 i maxscore aa 0 minscore aa ...

結構體 學生成績輸入和輸出

問題及 編寫乙個函式print,列印乙個學生的成績陣列,該陣列中有5個學生的資料,每個學生的資料報括num 學號 name 姓名 score 3 3門課的成績 編寫乙個函式input,用來輸入5個學生的資料。5個學生的學號,姓名,3門課的成績 5個學生的學號,姓名,3門課的成績 1001 zhang...

C 結構體之學生成績統計

檔名稱 1 作 者 孫麗 完成日期 2020年1月7日 版 本 號 v1.0 程式 include include struct student void calculate struct student s,int n 計算總分和均分,資料在s陣列中,共有n個元素 void sort1 struc...