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

正文內(nèi)容

宿舍管理系統(tǒng)-c語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告-全文預(yù)覽

  

【正文】 dorm[10],bedid[5]。 system(cls)。 scanf(%s%s,dorm,bedid)。amp。strcmp(bedid,p1 )==NULL) { strcpy(p1,dorm)。 printf(\n\n 請(qǐng)輸入該學(xué)生的學(xué)號(hào) :)。 printf(\n\n 請(qǐng)輸入該學(xué)生的入住時(shí)間 :)。p1)。 printf(\n 該項(xiàng)信息修改完畢 , )。 getchar()。 } /*刪除指定宿舍號(hào)及床位號(hào)的學(xué)生住宿記錄 */ void deleteRec() { char dorm[10],bedid[5]。 system(cls)。 scanf(%s%s,dorm,bedid)。amp。amp。 free(p1)。 宿舍管理系統(tǒng) 第 26 頁(yè) 共 28 頁(yè) } else printf(\n\n 找不到相應(yīng)信息 !)。 system(cls)。 if(head==NULL) {printf(\n 數(shù)據(jù)庫(kù)中沒有該宿舍信息 ,按任意鍵返回。 return。 printf(\n 該宿舍住宿信息如下 :\n)。 } else p1=p1next。 /*清屏 */ } /*保存學(xué)生住宿記錄 */ void writeInfo() { FILE *fp。 system(cls)。 getch()。 \n)。 } p1=head。 printf(\n 數(shù)據(jù)庫(kù)中學(xué)生住宿信息保存完畢 ,按任意鍵返回。 writeinfo_flag=0。 \n)。} p1=head。 printf(\n 按任意鍵返回 !......\n)。 p1=head。 } system(cls)。 getch()。 printf(\n\t\t ******* 歡迎再次使用 ! *******\n)。 free(p1)。 system(cls)。} p1=p1next。 system(cls)。 } /*統(tǒng)計(jì)空床位數(shù) */ void countRec() { int i=0。 getch()。 p1=p1next。 system(cls)。 return。} if(writeinfo_flag==0) {printf(\n 數(shù) 據(jù)庫(kù)中學(xué)生住宿信息已保存過 ,按任意鍵返回。 \n)。 getch()。 while(p1!=NULL) { if(strcmp(p1,dorm)==0) { printf( %s \t%s\t%s\t%d%d%d\t%s\t%s\t%d\n,p1name,p1id,p1classs,p1,p1i,p1,p1,p1,p1)。 scanf(%s,dorm)。 getch()。 /*清除保存記錄標(biāo)志 */ return。 printf(按任意鍵返回 :\n)。 free(p1)。 head=NULL。 p1=p1next 。amp。 } p1=head。 printf(\n 學(xué)生 住宿信息數(shù)據(jù)庫(kù)為空,不能刪除 ,按任意鍵將返回 :\n)。 /*清屏 */ writeinfo_flag=1。 getchar()。 scanf(%s%s%d,p1,p1,amp。p1,amp。 printf(\n\n 請(qǐng)輸入該學(xué)生的班級(jí) :)。 printf(\n\n 請(qǐng)輸入該學(xué)生的姓名 :)。} if(strcmp(dorm,p1 )==NULLamp。amp。 } p1=head。 printf(\n 學(xué)生住宿信息數(shù)據(jù)庫(kù)為空,不能修改 ,按任意鍵將返回 :\n)。 getch()。 break。 printf(\t 入住時(shí)間 :)。 printf(\t 學(xué)號(hào) :)。 } printf(\n\n 請(qǐng)輸入學(xué)生學(xué)號(hào)以便查證 :\n)。 printf(\n 按任意鍵返回 ......\n)。 /*清屏 */ writeinfo_flag=1。 p3next=NULL。 p3=p1。p1,p1,p1,amp。in。n10):\n)。 do{ scanf(%d,amp。 /*開辟一個(gè)新單元 */ p1next =NULL。 getchar()。 if(head!=0) { p3=head。 /*清屏 */ writeinfo_flag=0。 p3next=NULL。 p3=p1。) {n。 宿舍管理系統(tǒng) 第 22 頁(yè) 共 28 頁(yè) if(p1id[0]39。p1,amp。 } head=p1=(struct student *)malloc(LEN)。 } /*從磁盤文件導(dǎo)入學(xué)生住宿信息到內(nèi)存 */ void loadRec() { FILE *fp。 printf(\n 請(qǐng)輸入相應(yīng)選擇 (0~7):\n)。 printf(\t\t* \n)。 printf(\t\t* 住宿信息 \n)。 printf(\n\t\t ?●?●?●?●?●?●?●? \n)。 getchar()。 default :{ getchar()。break。 countRec()。 case 5: system(cls)。break。 searchRec()。) { switch(menu_select()) { case 1: system(cls)。 getchar()。 printf(\n\t\t ※ 制作人 : xx 班級(jí) : T122311 \n)。 printf(\n\t\t C 語(yǔ)言課程設(shè)計(jì) 宿舍管理 \n\n)。 /*主菜單 */ /*鏈表操作所用結(jié)構(gòu)體指針 */ struct student *head=NULL,*p1,*p2,*p3。 /*刪除住宿記錄 */ void listRec()。 /*從磁盤文件導(dǎo)入住宿信息到內(nèi)存 */ void searchRec()。 /*床位信息 */ struct student *next。 /*姓名 */ char id[20]。 /*宿舍號(hào) */ char bedid[5]。 /*年 */ int month。以及耐心,認(rèn)真,反復(fù)檢查,精益求精等良好的品行等。細(xì)節(jié)決定成敗,程序編寫中一個(gè)微小的錯(cuò)誤就會(huì)引發(fā)一系列的錯(cuò)誤,造成修改難度大,程序無法運(yùn)行的諸多麻煩。隨著程序的進(jìn)展,也需要更新前驅(qū)結(jié)點(diǎn)指針。但由于鏈表理解起來較難,這會(huì)在應(yīng)用上存在極大的難度。所以這次的編程實(shí)現(xiàn)主要是對(duì)教師模板進(jìn)行的在修改,使得其滿足課設(shè)中所提眾多要求。函數(shù),進(jìn)入主菜單界面。 /*主菜單 */ 2) 定義一個(gè)全局變量以及結(jié)構(gòu)體指針: struct student *head=NULL,*p1,*p2,*p3。 /*刪除住宿記錄 */ void listRec()。 /*從磁盤文件導(dǎo)入住宿信息到內(nèi)存 宿舍管理系統(tǒng) 第 6 頁(yè) 共 28 頁(yè) void searchRec()。 struct student *next。 char id[20]。 char bedid[5]。 int month。 宿舍管理系統(tǒng) 第 4 頁(yè) 共 28 頁(yè) 8) 住宿信息統(tǒng)計(jì) :構(gòu)造函數(shù) void countRec(),實(shí)現(xiàn)對(duì)床位信息中空床位數(shù)的統(tǒng)計(jì)。 5) 住宿信息修改 :構(gòu)造函數(shù) void modifyRec()修改指定宿舍號(hào)及床位號(hào)的學(xué)生住宿信息。構(gòu)造函數(shù) void loadRec(), 從磁盤文件導(dǎo)入住宿信息到內(nèi)存。 3) 指定宿舍號(hào),顯示住宿信息。 10) 掌握編寫、調(diào)試和測(cè)試 C 語(yǔ)言程序的基本技巧,充分理解結(jié)構(gòu)化程序設(shè)計(jì)的基本方法。 6) 所設(shè)計(jì)的 C 程序較好的可讀性和可靠性;程序書寫風(fēng)格規(guī)范,注釋清晰。 要求 1) 遵循軟件開發(fā)過程的基本規(guī)范;能靈活應(yīng)用,初步具備運(yùn)用 C 程序解決實(shí)際問題的能力。掌握并熟練運(yùn)用指針、鏈表、結(jié)構(gòu)體、文件等數(shù)據(jù)結(jié)構(gòu)。 2) 通過課程設(shè)計(jì),進(jìn)一步掌握 C 語(yǔ)言中重要的數(shù)據(jù)結(jié)構(gòu)。 5) 通過課程設(shè)計(jì),加強(qiáng)了自己的程序分析能力。 4) 功能模塊劃分清晰, 系統(tǒng)結(jié)構(gòu)圖符合功能操作要求, 且有詳盡的功能描述 5) 各主要功能模塊有詳盡的流程圖及描述, 用函數(shù)的形式實(shí)現(xiàn) ,且調(diào)用 入口、 功能、出口等 關(guān)系正確。 9) 學(xué)會(huì)通過各功能性測(cè)試用例測(cè)試程序的能力,盡可能避免原則性錯(cuò)誤的出現(xiàn)。 2) 指定學(xué)號(hào),顯示該學(xué)生的住宿的信息。 運(yùn)行環(huán)境 1) WindowsXP/7 系統(tǒng) 2) VC++ 編譯環(huán)境 開發(fā)工具 C 語(yǔ)言
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1