學生成績統計
問題描述
編寫乙個程式,建立了一條單向鍊錶,每個結點包含姓名、學號、英語成績、數學成績和c++成績,並通過鍊錶操作平均最高的學生和平均分最低的學生並且輸出。
輸入格式
輸入n+1行,第一行輸入乙個正整數n,表示學生數量;接下來的n行每行輸入5個資料,分別表示姓名、學號、英語成績、數學成績和c++成績。注意成績有可能會有小數。
輸出格式
輸出兩行,第一行輸出平均成績最高的學生姓名。第二行輸出平均成績最低的學生姓名。
樣例輸入
2yx1 1 45 67 87
yx2 2 88 90 99
樣例輸出
yx2yx1
#
include
#include
typedef
struct
student
stu;
void
sort
(stu a,
int n)
}for
(p=0
;p<
3;p++)
t=a[i]
.sum;
a[i]
.sum=a[k]
.sum;
a[k]
.sum=t;
strcpy
(c,a[i]
.name)
;strcpy
(a[i]
.name,a[k]
.name)
;strcpy
(a[k]
.name,c);}
}int
main()
}sort
(t,n)
;printf
("%s\n%s\n"
,t[0
].name,t[n-1]
.name)
;return0;
}
c語言 藍橋杯演算法提高 統計平均成績
問題描述 有4個學生,上4門課,要求輸入全部學生的各門課成績,並分別求出每門課的平均成績。保留2位小數 括號裡是解釋內容,不用輸入輸出。輸入的所有數都為0到100之間 包括端點 的整數 樣例輸入 輸入第1個學生的4門課成績 94 78 87 96 輸入第2個學生的4門課成績 66 87 75 69 ...
藍橋杯 演算法提高 成績排名(C )
樣例輸入 3 aaa 47 bbb 90 ccc 70 樣例輸出 bbb cccaaa 資料規模和約定 人數 100,分數 100,人名僅包含小寫字母。用結構體儲存學生 struct student vector s 對所有學生按照成績降序排列,若分數一樣則按人名的字典序順序從小到大排序。bool ...
藍橋杯 試題 演算法提高 成績排序
資源限制 時間限制 1.0s 記憶體限制 256.0mb 問題描述 給出n個學生的成績,將這些學生按成績排序,排序規則,優先考慮數學成績,高的在前 數學相同,英語高的在前 數學英語都相同,語文高的在前 三門都相同,學號小的在前 輸入格式 第一行乙個正整數n,表示學生人數 接下來n行每行3個0 100...