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

正文內(nèi)容

c語(yǔ)言學(xué)校運(yùn)動(dòng)會(huì)管理系統(tǒng)課設(shè)報(bào)告(編輯修改稿)

2025-06-19 02:07 本頁(yè)面
 

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