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

正文內(nèi)容

c語言學(xué)校運動會管理系統(tǒng)課設(shè)報告(編輯修改稿)

2025-06-19 02:07 本頁面
 

【文章內(nèi)容簡介】 ve_flag=1,這樣在退出或保存過程中就知道書庫信息是否變動過,以便實現(xiàn)相應(yīng)功能。 同時定義全局變量 n , 可以提示我們輸入到第幾個成績,在判斷函數(shù)中也起到了很大的作用,限定判斷次數(shù),不至于是判斷出錯。 ,用兩個定義的全局變量指針 p1, p2 依次交替前進并把數(shù)據(jù)緩存到第三個指針 p3 中。在輸入時模塊同時進行數(shù)據(jù)的合法性判斷,以及信息的和理性判斷,當(dāng)全部滿足題目要求是,才輸入下一個數(shù)據(jù),如果數(shù)據(jù)不合法,軟件則會提醒數(shù)據(jù)有誤,并返回重新輸入此數(shù)據(jù)。 ,先調(diào)用導(dǎo)入函數(shù)把信息導(dǎo)入到開始定義的系部數(shù)組 中,然后再利用冒泡排序法,對系部成績進行大小比較,并按從大到小的順序交換系部成績及西部名稱 。 5 導(dǎo)入 運動員信息時,定義一個節(jié)點, 輸入數(shù)據(jù)后在定義新的節(jié)點,鏈接新節(jié)點頭與舊結(jié)點的尾,這樣就連接起來 了。 ( 1) head=(struct student *)malloc(LEN)。 /*開辟一個新單元 */ headnext=NULL。 ( 2) p2=(struct student *)malloc(LEN)。 /*開辟一個新單元 */ p1next=p2。 連接起兩個節(jié)點 p3=p1。 p1=p2。 p1next =NULL。 ( 3) 功能調(diào)試過程及結(jié)果。 1 首先根據(jù)題目,新建一個文件,執(zhí)行程序,看程序是否能夠正常讀取文件。讀取正常。 2 分別 執(zhí)行不同的函數(shù) 看,是否能正常運行。各個程序單獨執(zhí)行正常。 3 在運行一次的情況下,連續(xù)執(zhí)行不同函數(shù),檢查是否有邏輯錯誤。 4 在執(zhí)行了相應(yīng)的函數(shù)后,對比文件,看文件是否按程序操作的結(jié)果,正確改變了。 5 將文件刪除, 看 程序是否會給出正確提示 ,并且限制某些沒有文件不能實現(xiàn)的功能。 學(xué)校運動會 管理系統(tǒng) 第 14 頁 共 58 頁 6 將文件置空 ,看是否會給出相應(yīng)提示以及程序是否運行正常。 程序測試 各模塊測試用例數(shù)據(jù) 及結(jié)果 學(xué)校運動會 管理系統(tǒng) 第 14 頁 共 58 頁 與文件 結(jié)果一致 ( 1) 需求分析中存在的問題和分析 : 該程序不支持插入 新的運動員信息, 與實際不符。不能完 全識別操作者輸入的錯誤信息。 學(xué)校運動會 管理系統(tǒng) 第 14 頁 共 58 頁 ( 2) 概要設(shè)計中存在的問題和分析 : 全局標(biāo)志性變量用的太多, 在主體函數(shù)中定義變量時,容易與全局標(biāo)志性產(chǎn)生混淆。全局指針也用的太多,雖然這樣避免了傳指針出錯,但沒有鍛煉我們傳參數(shù)的能力。 ( 3) 代碼編制中存在的問題和分析 : 程序中的模塊函數(shù)定義的還不夠好,有的模塊比較大,看起來不太清晰明了,沒有較強的通用性 。 課設(shè)題目 有些描述不清楚但是可能的情況有很多 , 也有些有不合理的地方, 建議老師能花點時間將課設(shè) 題目 中有些不合理的地方改正一下。時間安排上, 感覺雖然面臨考試,但是極強的鍛煉了自己的能力 , 感覺比較好,每個人都充分考慮了 考慮 程序中的問題, 對自己的編程能力的提高有好處。 剛開始準(zhǔn)備編代碼時, 先大致看了下老師給的題目,因為自己隨著方面比較感興趣吧,學(xué)的挺有意思,開始我知道難點在鏈表的建立那塊,其他的沒有感覺到吃力,雖然也會經(jīng)常出現(xiàn)問題,但都是自己馬虎,或者是時間長了,沒有考慮到的原因。當(dāng)做鏈表那一塊時,感覺壓力陡增啊, 我把自己輸入的數(shù)據(jù)走了一圈又一圈,可是輸出就是有問題,問了好多人都看不出來那里有毛病,后來老師給指出了一個關(guān)鍵地方,問題才解決。我現(xiàn)在想假如那個問題解決不了,我的課 設(shè)肯定做不出來了?,F(xiàn)在感覺挺幸運。 做完課設(shè) 學(xué)到了很多編程方面的技巧,比喻在編寫程序時,不要將整個程序放在一起檢查語法錯誤,那樣非常難操作,可以保留主函數(shù),然后將主體函數(shù)一個個的檢查錯誤 ,這樣便于錯誤的查找和改正 。 學(xué)校運動會 管理系統(tǒng) 第 14 頁 共 58 頁 : include include include include include include include define LEN sizeof(struct student) typedef struct xibu { int num。 char name[20]。 int chengji。 }XI。 typedef struct xiangmu { int num。 char name[20]。 }MU。 學(xué)校運動會 管理系統(tǒng) 第 14 頁 共 58 頁 struct student { int xinum。 char name[30]。 int munum。 int MC。 int score。 struct student * next。 }。 XI xi[5]={{1,電信學(xué)院 ,0}, {2,汽車學(xué)院 ,0},{3,材工學(xué)院 ,0}, {4,機械學(xué)院 ,0}, {5,英語學(xué)院 ,0}}。 MU mu[10]={{1,100米 }, {2,200米 },{3,400米 },{4,800米 },{5,1500米 },{6,跳高},{7,跳遠(yuǎn) }, {8,鉛球 }, {9,三級跳 },{10,4x100接力 }}。 int n=0。 void wele()。 //歡迎界面 // void printtimu()。 //本題題目要求 // int menu_select()。 //主菜單 // void shuru()。 //輸入獲獎運動員信息 // 學(xué)校運動會 管理系統(tǒng) 第 14 頁 共 58 頁 void shuchu()。 //按照比賽成績從高到底輸出系部和其比賽成績 // void xibu()。 //查詢系部獲獎情況 // void xiangmu()。 //查詢項目獲獎情況 // void TiShi()。 //提示題目所需數(shù)據(jù) // void daoruxi()。 //導(dǎo)入獲獎運動員成績到系部 // int panduan()。 //判斷所輸入信息是否有錯誤 // void exit0()。 //退出 // struct student *head=NULL,*p1,*p2,*p3。/*定義結(jié)構(gòu)體指針 head 為頭指針 p1 為輸入數(shù)據(jù)緩存空間指針 p2 為尾指針 p3*/ /*運動員記錄保存標(biāo)志全局變量 */ int writeinfo_flag=0。 /*主函數(shù) */ int main() { system(color F2)。 wele()。 TiShi()。 for(。) { switch(menu_select()) { 學(xué)校運動會 管理系統(tǒng) 第 14 頁 共 58 頁 case 1: system(cls)。 printtimu()。break。 case 2: system(cls)。 shuru()。break。 case 3: system(cls)。 shuchu()。break。 case 4: system(cls)。 xibu()。break。 case 5: system(cls)。 xiangmu()。break。 case 0: system(cls)。 exit0()。return 0。 default :{ getchar()。 printf(\n 選擇錯誤,請正確輸入你的選擇 (0~5),:\n)。 printf(\n 按任意鍵返回 ......\n)。 getchar()。 getchar()。 system(cls)。 /*清屏 */ } } } return 0。 } //定義數(shù)據(jù) // void TiShi() { int i=0,m=0。 printf(\n\n\t 請按學(xué)校院系及獎項設(shè)置輸入獲獎人員,院系及獎項設(shè)置如下 \n\n)。 學(xué)校運動會 管理系統(tǒng) 第 14 頁 共 58 頁 printf(\n\t\t\t編號 系部 \n)。 while(i5) { printf(\t\t\t %d %s\n,xi[i].num,xi[i].name)。 i++。 } printf(\n\n\t\t\t編號 項目 \n)。 while(m10) { printf(\t\t\t %d %s\n,mu[m].num,mu[m].name)。 m++。 } printf(\n\n數(shù)據(jù)已輸出,按任意鍵進入系統(tǒng) ...)。 /*清屏*/ getch()。 system(cls)。 } //歡迎界面 // void wele() { printf(\n\n\n\n\t\t***************************************************\n)。 printf(\t\t* * * * * * * * * * * * * * * * * * * * * * * * * *\n)。 printf(\t\t* * * * * * * * * * * * * * * * * * * * * * * * * *\n)。 學(xué)校運動會 管理系統(tǒng) 第 14 頁 共 58 頁 printf(\t\t* * \t\t\t\t\t\t* *\n)。 printf(\t\t* * \t\t\t\t\t\t* *\n)。 printf(\t\t* * \t 歡迎使用學(xué)校運動會管理系統(tǒng)! \t* *\n)。 printf(\t\t* * \t\t\t\t\t\t* *\n)。 printf(\t\t* * \t\t\t\t\t\t* *\n)。 printf(\t\t* * \t\t指導(dǎo)老師:張吳波老師 \t\t* *\n)。 printf(\t\t* * \t\t\t\t\t\t* *\n)。 printf(\t\t* * \t\t制 作 人:王松 \t\t\t* *\n)。 printf(\t\t* * \t\t\t\t\t\t* *\n)。 printf(\t\t* * \t\t短號 : 619444\t\t* *\n)。 printf(\t\t* * \t\t\t\t\t\t* *\n)。 printf(\t\t* * \t\t號 : 961358207\t\t* *\n)。 printf(\t\t* * \t\t\t\t\t\t* *\n)。 printf(\t\t* * * * * * * * * * * * * * * * * *
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1