【項目2- 成績處理】
在數組score中将要存儲某小組c++程式設計的成績,請設計實作下面的各功能函數,并在main函數中調用,組合成一個完整的應用:
(1)輸入小組人數及成績,要保證成績在0-100之間;
(2)輸出該小組的最高成績、最低成績、平均成績;
(3)輸出考得最高成績和最低成績的同學的人數;
(4)輸出考得最高成績和最低成績的同學的學号(設數組下标即學号,可能有相同的成績)。
(5)(選做)求出所有同學成績的标準偏差,标準偏差公式為
,其中為xi樣本(即某同學成績),x(上帶一橫)為均值(前面已經求出),n為樣本數目;
提示1:可以采用“漸進式”政策,實作一個功能後調試通過,再實作下一個功能。
提示2:界面參考見圖
提示3:請思考,如果這裡的同學人數很多,例如500、10000名,這個程式中通過鍵盤輸入的方式,已經顯得無能為力!如何解決?見本講項目7。
參考解答: