C語言實(shí)現(xiàn)高校運(yùn)動(dòng)會(huì)
2023-05-06 20:35 作者:風(fēng)勉八八 | 我要投稿
問題描述:
假設(shè)有A,B,C,D,E五所高校參加運(yùn)動(dòng)會(huì),各校的單項(xiàng)成績均已存入計(jì)算機(jī),并構(gòu)成一張表,表中每一行形式為:
? 項(xiàng)目名稱,性別,學(xué)校名稱,成績,得分。
? 編寫算法,處理上面表格,統(tǒng)計(jì)各院校男女得分和總項(xiàng)目得分,并輸出
問題分析:
該問題需要對(duì)給定的表格進(jìn)行處理,以統(tǒng)計(jì)各校男女得分和總項(xiàng)目得分。具體實(shí)現(xiàn)思路如下:
建立五個(gè)字典,分別用來存儲(chǔ)A、B、C、D、E五所高校的男女得分和總得分。字典的鍵為校名,值為對(duì)應(yīng)的得分。
遍歷表格的每一行,判斷該行所屬的學(xué)校和性別,并將該行得分加入到對(duì)應(yīng)的字典中。同時(shí),將該行的得分加入到總項(xiàng)目得分中。
遍歷五個(gè)字典,分別輸出每所高校的男女得分和總得分。
根據(jù)以上實(shí)現(xiàn)思路,可以編寫以下代碼:
實(shí)現(xiàn)結(jié)果如下:

至此本文結(jié)束。
標(biāo)簽: