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

正文內(nèi)容

課程設(shè)計(jì)報(bào)告--運(yùn)動會分?jǐn)?shù)統(tǒng)計(jì)系統(tǒng)-文庫吧

2025-03-08 12:23 本頁面


【正文】 男團(tuán)體總分排序輸出:void funct5(ALLNode *g2)⑦ 按女團(tuán)體總分排序輸出:void funct6(ALLNode *g2)⑧ 按學(xué)校編號查詢學(xué)校某個項(xiàng)目情況:void funct7(ALLNode *g2)⑨ 按項(xiàng)目編號查詢?nèi)〉妹蔚膶W(xué)校:void funct8(ALLitems *g1)⑩ 主函數(shù):void main()6. 【數(shù)據(jù)結(jié)構(gòu)】程序中結(jié)構(gòu)體的定義如下:typedef struct node1{ int school。 /*學(xué)校編號*/ int record。 /*項(xiàng)目成績*/ struct node1 *next。 /*鏈域*/ }Schools。 typedef struct { int item。 /*項(xiàng)目編號*/ Schools *firstschool。 /*鏈域指向鏈表中第一個結(jié)點(diǎn)*/ }ITEM。 typedef struct { int z。 /* 項(xiàng)目總數(shù) */ ITEM a[MAX]。 }ALLitems。 typedef struct node2 { int item。 /*該學(xué)校獲獎的項(xiàng)目*/ int record。 /*項(xiàng)目成績*/ struct node2 *next。 /*鏈域*/ }Items。 typedef struct { int school。 /*學(xué)校編號*/ int score。 /*學(xué)??偡?/ int boys。 /*男團(tuán)體總分*/ int girls。 /*女團(tuán)體總分*/ Items *firstitem。 /*鏈域指向鏈表中第一個獲獎項(xiàng)目的結(jié)點(diǎn)*/ }SCHNode。 typedef struct { int n。 /* 學(xué)??倲?shù) */ SCHNode b[MAX]。 }ALLNode。7. 【測試情況】1. 測試結(jié)果如下:圖11 開始菜單圖12 輸入信息圖13 輸入信息圖14 統(tǒng)計(jì)各學(xué)??偡謭D15 按學(xué)校編號排序輸出圖16 按學(xué)校編號排序輸出 圖17 按學(xué)校總分排序輸出 圖18 按學(xué)??偡峙判蜉敵? 圖19 按男團(tuán)體總分排序輸出 圖110 按男團(tuán)體總分排序輸出 圖111 按女團(tuán)體總分排序輸出 圖112 按女團(tuán)體總分排序輸出 圖113 按學(xué)校編號查詢某個項(xiàng)目 圖114 按學(xué)校編號查詢某個項(xiàng)目 圖115 按項(xiàng)目編號查詢?nèi)〉妹蔚膶W(xué)校圖116 按項(xiàng)目編號查詢?nèi)〉妹蔚膶W(xué)校圖117 主菜單非法數(shù)據(jù)測試圖118 非法數(shù)據(jù)測試2. 非法輸入處理:對系統(tǒng)進(jìn)行局部非法數(shù)據(jù)測試,以找出系統(tǒng)的bug,例如:提示輸入數(shù)據(jù)的地方輸入了字符或字符串;提示輸入字符y或n的地方輸入了數(shù)據(jù)或字符串。因此設(shè)計(jì)了如下局部非法數(shù)據(jù)測試。測試輸入測試結(jié)果主菜單界面輸入非08的數(shù)字或字符、字符串提示輸入異常,要求重新輸入添加項(xiàng)目確認(rèn)界面輸入非01的數(shù)字或字符、字符串提示輸入異常,要求重新輸入添加項(xiàng)目界面運(yùn)動項(xiàng)目輸入已添加過的項(xiàng)目號或非118的數(shù)字、字符、字符串輸入字符、字符串是提示輸入了非數(shù)字,輸入非118的數(shù)字時提示輸入的項(xiàng)目不存在,輸入已添加過的項(xiàng)目號提示該項(xiàng)目成績已存在,要求重新輸入選擇是否繼續(xù)添加是輸入數(shù)據(jù)或非y和n的字符、字符串提示輸入異常,要求重新輸入查詢菜單界面輸入非14的數(shù)字或字符、字符串提示輸入異常,要求重新輸入統(tǒng)計(jì)菜單界面輸入非16的數(shù)字或字符、字符串提示輸入異常,要求重新輸入確認(rèn)學(xué)校成績查詢或項(xiàng)目成績查詢時輸入非02的數(shù)字或字符、字符串提示輸入異常,要求重新輸入選擇是否繼續(xù)查詢時輸入數(shù)據(jù)或非y和n的字符、字符串提示輸入異常,要求重新輸入8. 【心得】大二的下期期末,學(xué)校要求進(jìn)行了數(shù)據(jù)結(jié)構(gòu)專業(yè)課的課程設(shè)計(jì)這一環(huán)節(jié),課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識,來發(fā)現(xiàn)、提出、分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察的過程。運(yùn)動會分?jǐn)?shù)統(tǒng)計(jì)系統(tǒng)的設(shè)計(jì),其中主要是分類統(tǒng)計(jì)并查詢信息的過程比較復(fù)雜,其次就是,程序在調(diào)試的時候出現(xiàn)的問題特別多。比如頭文件問題,一開始的時候出現(xiàn)的幾十個錯誤都是與頭文件有關(guān)的,所以問題比較多,從中知道,兩個頭文件不能混合使用。運(yùn)動會成績數(shù)據(jù)涉及到文件的輸入輸出,這里也遇到很多問題,首先是文件不能正常的讀出,以及一些格式語法性的錯誤,最后也得到解決。整個程序最主要的是建立學(xué)校和項(xiàng)目這兩個鏈表,以及兩者之間的具體關(guān)系,這方面最需要細(xì)心地去分析。類似的編程問題,在課程設(shè)計(jì)中還遇到了很多。最后在張老師的指導(dǎo)下,和班級其他同學(xué)的幫助下,最終問題還是一個一個地解決了,較為順利完善地完成了本次課程設(shè)計(jì)的任務(wù)?;仡欉@次課程設(shè)計(jì),我從中獲益頗多。從理論到實(shí)踐,在整整一星期的日子里,學(xué)到了許多以前甚至一個月都學(xué)不到的東西,不僅可以鞏固學(xué)過的知識,而且學(xué)到了很多在書本上所沒有學(xué)到過的知識。通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,從而提高自己的實(shí)際動手編程能力和獨(dú)立思考的能力。重要的是,通過這次設(shè)計(jì),逐步使我具備了走向程序員的基本素質(zhì)。知道應(yīng)如何在困難重重中一步一步細(xì)心的發(fā)現(xiàn)問題,解決問題。并深刻體會到了虛心請教別人的重要性,知道了在軟件設(shè)計(jì)中對界面和功能如何進(jìn)行平衡,如何達(dá)到相對的完美。這些都將成為我以后發(fā)展學(xué)習(xí)過程中的不可或缺的寶貴的經(jīng)驗(yàn)。9. 【源程序】include include include include define MAX 50 typedef struct node1{ int school。 /*學(xué)校編號*/ int record。 /*項(xiàng)目成績*/ struct node1 *next。 /*鏈域*/ }Schools。 typedef struct { int item。 /*項(xiàng)目編號*/ Schools *firstschool。 /*鏈域指向鏈表中第一個結(jié)點(diǎn)*/ }ITEM。 typedef struct { int z。 /* 項(xiàng)目總數(shù) */ ITEM a[MAX]。 }ALLitems。 typedef struct node2 { int item。 /*該學(xué)校獲獎的項(xiàng)目*/ int record。 /*項(xiàng)目成績*/ struct node2 *next。 /*鏈域*/ }Items。 typedef struct { int school。 /*學(xué)校編號*/ int score。 /*學(xué)??偡?/ int boys。 /*男團(tuán)體總分*/ int girls。 /*女團(tuán)體總分*/ Items *firstitem。 /*鏈域指向鏈表中第一個獲獎項(xiàng)目的結(jié)點(diǎn)*/ }SCHNode。 typedef struct { int n。 /* 學(xué)??倲?shù) */ SCHNode b[MAX]。 }ALLNode。 ALLitems *g1。 ALLNode *g2。 void funct1(ALLitems *g1,ALLNode *g2) { Schools *p1。 Items *p2。 int i,j,k,m,w,h,x。 p1=(Schools *)malloc(sizeof(Schoo
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1