freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告書(已修改)

2025-08-02 12:22 本頁面
 

【正文】 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告書 課內(nèi)設(shè)計(jì)任務(wù)一:1. 設(shè)計(jì)題目:運(yùn)動會分?jǐn)?shù)統(tǒng)計(jì):參加運(yùn)動會有n個(gè)學(xué)校,學(xué)校編號為1……n。比賽分成m個(gè)男子項(xiàng)目,和w個(gè)女子項(xiàng)目。項(xiàng)目編號為男子1~m,女子m+1~m+w。不同的項(xiàng)目取前五名或前三名積分;取前五名的積分分別為:1,前三名的積分分別為:2;哪些項(xiàng)目取前五名或前三名由學(xué)生自己設(shè)定。(m=20,n=20)3. 功能要求:1) 可以輸入各個(gè)項(xiàng)目的前三名或前五名的成績;2) 能統(tǒng)計(jì)各學(xué)??偡?;3) 可以按學(xué)校編號、學(xué)??偡?、男女團(tuán)體總分排序輸出;4) 可以按學(xué)校編號查詢學(xué)校某個(gè)項(xiàng)目的情況;5) 可以按項(xiàng)目編號查詢?nèi)〉们叭蚯拔迕膶W(xué)校。需求分析: 本程序需要建立兩個(gè)個(gè)線性表,一個(gè)計(jì)運(yùn)動項(xiàng)目,一個(gè)計(jì)學(xué)校,項(xiàng)目信息中記錄了前幾名,通過遍歷項(xiàng)目表可以統(tǒng)計(jì)出每個(gè)學(xué)校的成績,統(tǒng)計(jì)出成績記錄在學(xué)校數(shù)組中,最后算出男子,女子和總體的總分,并以此排序。概要設(shè)計(jì):typedef struct school{ char name[60]。 int id。 int male_score。 int female_score。}School, * School_List。typedef struct sport{ char name[60]。 int id。 int category。 int winner[5]。}Sport, * Sport_List。 School_List scl。 Sport_List spl。詳細(xì)設(shè)計(jì): includeincludeincludeincludetypedef struct school{ char name[60]。 int id。 int male_score。 int female_score。}School, * School_List。typedef struct sport{ char name[60]。 int id。 //類別(積分類型1:75321;0:532) int category。 int winner[5]。}Sport, * Sport_List。//統(tǒng)計(jì)每個(gè)學(xué)校的分?jǐn)?shù)void count_score(int m, int n, int w, School_List scl,Sport_List spl){ int i = 0。 //初始化分?jǐn)?shù)為0 for(i。in。i++) { scl[i].male_score = 0。 scl[i].female_score = 0。 } //統(tǒng)計(jì)男子項(xiàng)目 for(i=0。im。i++) { if(spl[i].category == 1) { scl[spl[i].winner[0]1].male_score += 7。 scl[spl[i].winner[1]1].male_score += 5。 scl[spl[i].winner[2]1].male_score += 3。 scl[spl[i].winner[3]1].male_score += 2。 scl[spl[i].winner[4]1].male_score += 1。 } else { scl[spl[i].winner[0]1].male_score += 5。 scl[spl[i].winner[1]1].male_score += 3。 scl[spl[i].winner[2]1].male_score += 2。 } } //女子項(xiàng)目 for(i=m。im+w。i++) { if(spl[i].category == 1) { scl[spl[i].winner[0]1].female_score += 7。 scl[spl[i].winner[1]1].female_score += 5。 scl[spl[i].winner[2]1].female_score += 3。 scl[spl[i].winner[3]1].female_score += 2。 scl[spl[i].winner[4]1].female_score += 1。 } else { scl[spl[i].winner[0]1].female_score += 5。 scl[spl[i].winner[1]1].female_score += 3。 scl[spl[i].winner[2]1].female_score += 2。 } }}//初始化所有數(shù)據(jù)void init(int *m, int *n, int *w,School_List *scl,Sport_List *spl){ *m = *n = *w = 0。 //初始化數(shù)量 int M,N,W。 M = N = W = 0。 printf(課題1:運(yùn)動會分?jǐn)?shù)統(tǒng)計(jì)) 。 printf(請分別輸入學(xué)校數(shù)目,男子項(xiàng)目與女子項(xiàng)目數(shù):\n)。 while(N 1 || N 20) { printf(學(xué)校數(shù)目(120):)。 fflush(stdin)。 scanf(%d,amp。N)。 } while(M 1 || M 20) {
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1