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

正文內(nèi)容

c語言學校運動會管理系統(tǒng)課設報告-wenkub

2023-05-25 02:07:55 本頁面
 

【正文】 MC。然后通過對指針、 鏈表、文件等數(shù)據(jù)結(jié)構(gòu)的操作,實現(xiàn)對 運動員 信息的 新建、查詢、整體瀏覽、 比較、保存 等一系列操作。 10) 對用戶的提示函數(shù) :構(gòu)造函數(shù) void TiShi(),提示學校院系及運動項目設置。 6) 項目獲獎信息查詢: 構(gòu)造函數(shù) void xiangmu(),實現(xiàn)查詢 所選項目獲獎信 息查詢。 2) 課程名稱界面 :構(gòu)造函數(shù) void printtimu (),實現(xiàn) 軟件題目的 顯示。 3) 獲獎 信息整體瀏覽功能:實現(xiàn)對 所有院系獲獎 信息的整體瀏覽,使 運動會 管理人員對 獲獎信息 信息有一個整體的了解。 10) 掌握 編寫、調(diào)試和測試 C語言程序的基本技巧,充分理解結(jié)構(gòu)化程序設計的基本方法。 學校運動會 管理系統(tǒng) 第 4 頁 共 58 頁 6) 所設計的 C 程序較好的可讀性和可靠性;程序書寫風格 規(guī)范,注釋清晰。 要求 1) 遵循軟件開發(fā)過程的基本規(guī)范;能靈活應用,初步具備運用 C 程序解決實際問題 的能力。 6) 《 C語言程序設計課程設計》的主要目的是培養(yǎng)學生在《 C 語言程序設計》課程學習后,綜合運用《 C 語言程序設計》課程所學到的知識,編寫 C 程序解決實際問題的能力,以及嚴謹?shù)墓ぷ鲬B(tài)度和良好的程序設計習慣。掌握并熟練運用指針、鏈表、結(jié)構(gòu)體、文件等數(shù)據(jù)結(jié)構(gòu)。 4 圖書信息整體瀏覽界面: ................................................... 錯誤 !未定義書簽。 9 圖書信息刪除 界面 : ............................................................. 錯誤 !未定義書簽。 3) 通過課程設計,提高程序開發(fā)能力,能運用合理的控制流編寫清晰高效 的程序。 7) 通過本課程設計的訓練,學生應該能夠了解程序設計的基本開發(fā)過程,掌握編寫、調(diào)試和測試 C 語言程序的基本技巧,充分理解結(jié)構(gòu)化程序設計的 基本方法。 2) 運用結(jié)構(gòu)化程序設計方法,按照課程設計題目要求,完成包括需求分析、數(shù)據(jù)結(jié)構(gòu)設計、概要設計、詳細設計、編寫代碼、調(diào)試和測試 C程序等過程 。 7) 界面友好(良好的人機互交) ,凡需要輸入信息時,都有較詳盡的提示信息,并對輸入信息有較完善的值域分析。 11) C 語言課程設計報告的內(nèi)容反應實際設計過程,且符合格式要求, 無 抄襲現(xiàn)象。 4) 單獨院系獲獎 信息查詢功能:實現(xiàn)對 所指定院系 查詢 其成員獲獎情況 。 3) 主菜單界面 :構(gòu)造函數(shù) void menu_select (),實現(xiàn)系統(tǒng)主菜單的顯示。 7) 獲獎運動員信息整體瀏覽 :構(gòu)造函數(shù) void shuchu(), 顯示所有系部獲獎人員情況。 11) 退出系統(tǒng) : 構(gòu)造函數(shù) void exit0(),實現(xiàn)退出系統(tǒng)。其中,結(jié)構(gòu)體定義如下: 數(shù)據(jù)項名稱 數(shù)據(jù)項系統(tǒng)表示 數(shù)據(jù)類型 數(shù)據(jù)長度 備注 系部編 號 xinum Int 4 項目 編號 munum Int 4 運動員姓名 Name Char 30 獲獎 名次 MC Int 4 運動員 信息 1 運動員 信息 2 通訊錄信息 1 221 運動員 信息 3 運動員 信息 4 學校運動會 管理系統(tǒng) 第 4 頁 共 58 頁 struct student { int xinum。 int score。 //歡迎界面 // 3) void printtimu()。 //按照比賽成績從高到底輸出系部和其比賽成績 // 7) void xibu()。 //導入獲獎運動員成績到系部 // 11) int panduan()。/*用于新建和導入 運動員 信息 */ 14) 主要模塊的實現(xiàn) 系統(tǒng)以主函數(shù) int main()為入口,首先通過 調(diào)用 void wele()顯示歡迎界面 ,指導老師以及作者 ,然后 調(diào)用 void TiShi()函數(shù)顯示學校院系及運 動項目設置情況,并 通過 switch(menu_select()),顯示主菜單,并利用 void menu_select()接受用戶的返回值返回個主函數(shù),再調(diào)用相關的函數(shù)進入到下一級菜單進行相關操作。 ( 1) 程序歡迎界面和程序名稱界面 還有題目顯示 做起來比較容易, 做起來 沒出錯。 ( 4) 輸入獲獎運動員信息函數(shù) void shuru()。 ( 5) 程序中還定義了 void daoruxi()。 學校運動會 管理系統(tǒng) 第 14 頁 共 58 頁 (6) 查詢系部獲獎情 況函數(shù) void xibu()。 ( 8) 退出 void exit0(),此功能可以直接退出軟件 。 ,在不同的情況下給出不同的提示信息,我定義了一個標志性全局變量 int writeinfo_flag=0。 ,用兩個定義的全局變量指針 p1, p2 依次交替前進并把數(shù)據(jù)緩存到第三個指針 p3 中。 ( 1) head=(struct student *)malloc(LEN)。 連接起兩個節(jié)點 p3=p1。 1 首先根據(jù)題目,新建一個文件,執(zhí)行程序,看程序是否能夠正常讀取文件。 3 在運行一次的情況下,連續(xù)執(zhí)行不同函數(shù),檢查是否有邏輯錯誤。 程序測試 各模塊測試用例數(shù)據(jù) 及結(jié)果 學校運動會 管理系統(tǒng) 第 14 頁 共 58 頁 與文件 結(jié)果一致 ( 1) 需求分析中存在的問題和分析 : 該程序不支持插入 新的運動員信息, 與實際不符。 ( 3) 代碼編制中存在的問題和分析 : 程序中的模塊函數(shù)定義的還不夠好,有的模塊比較大,看起來不太清晰明了,沒有較強的通用性 。當做鏈表那一塊時,感覺壓力陡增啊, 我把自己輸入的數(shù)據(jù)走了一圈又一圈,可是輸出就是有問題,問了好多人都看不出來那里有毛病,后來老師給指出了一個關鍵地方,問題才解決。 學校運動會 管理系統(tǒng) 第 14 頁 共 58 頁 : include include include include include include include define LEN sizeof(struct student) typedef struct xibu { int num。 typedef struct xiangmu { int num。 char name[30]。 struct student * next。 int n=0。 //主菜單 // void shuru()。 //查詢項目獲獎情況 // void TiShi()。 //退出 // struct student *head=NULL,*p1,*p2,*p3。 TiShi()。break。 case 3: system(cls)。 xibu()。break。 default :{ getchar()。 getchar()。 printf(\n\n\t 請按學校院系及獎項設置輸入獲獎人員,院系及獎項設置如下 \n\n)。 } printf(\n\n\t\t\t編號 項目 \n)。 /*清屏*/ getch()。 printf(\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號 : 961358207\t\t* *\n)。 printf(\t\t***************************************************\n)。 } //本題題目要求 // void printtimu() { 學校運動會 管理系統(tǒng) 第 14 頁 共 58 頁 printf(\n題目描述 \n)。 printf(\n\t\t\t 編寫一程序,完成以下功能 \n\n)。 printf(( 2) 按照比賽成績從高到底輸出系部和其比賽成績 \n)。 printf(( 6) 系統(tǒng)以菜單方式工作(用鍵盤輸入 1~5 之間的數(shù)來選擇功能,其中 6 為退出) \n)。 system(cls)。 printf(\t\t\t┃ *************菜單 ************** ┃ \n)。 printf(\t\t\t┃ ┃ \n)。 printf(\t\t\t┗━━━━━━━━━━━━━━━━━━┛ )。 return c。 printf(\n\n\n\n\n\n\n\n\t\t 運動員信息數(shù)據(jù)已經(jīng)輸入完成不能再輸入,按任意鍵將返回 :\n)。 } head=(struct student *)malloc(LEN)。 do { system(cls)。p1xinum,p1name,amp。 getchar()。 fflush(stdin)。p1MC)。break。break。 writeinfo_flag=1。 scanf(%c,amp。N39。 p2=(struct student *)malloc(LEN)。 p1next =NULL。n39。 getch()。 for(。p1munum==p2munumamp。 getchar()。 } return d。i6。 char a[20]。 system(cls)。i4。 strcpy(a,xi[j].name)。 strcpy(xi[j+1].name,a)。 m++。 system(cls)。 getch()。 printf(\t\t\t我選擇 : )。 if(d0||d5) { system(cls)。 /*清屏 */ return。 while(p2!=NULL) { 學校運動會 管理系統(tǒng) 第 14 頁 共 58 頁 if(d==p2xinum) { printf(\t\t\t %s %s %d\n,p2name,mu[p2munum1].name,p2MC)。 else printf(\n\n\n\n\t\t\t%s 沒 有 運 動 員 參 賽 , 按 任 意 鍵 返回 ......\n,xi[d1].name)。 if( writeinfo_flag==0) { getchar()。 /*清屏 */ return。 scanf(%d,amp。 getch()。 printf(\n\n\n\t\t\t\t%s 獲獎記錄為 \n\n,mu[d1].name)。 p2=p2next。 system(cls)。 } [1] 廖湖聲 . C 程序設計案例教程 . 人民郵電出版社 , [2] 何欽銘. C語言程序設計.高等教育出版社, . [3] 譚浩強. C程序設
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1