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

正文內容

宿舍管理系統(tǒng)-c語言程序設計課程設計報告-資料下載頁

2025-05-13 21:21本頁面

【導讀】{ "error_code": 17, "error_msg": "Open api daily request limit reached" }

  

【正文】 *修改指定宿舍號及床位號的學生住宿記錄 */ void modifyRec() { char dorm[10],bedid[5]。 if(head==NULL) { getchar()。 printf(\n 學生住宿信息數(shù)據(jù)庫為空,不能修改 ,按任意鍵將返回 :\n)。 getchar()。 system(cls)。 /*清屏 */ return。 } p1=head。 printf(\n\n 請輸入要修改記錄的宿舍號及床位號 :\n)。 scanf(%s%s,dorm,bedid)。 while(strcmp(dorm,p1 )!=NULLamp。amp。strcmp(bedid,p1 )!=NULLamp。amp。p1next!=NULL) {p1=p1next 。} if(strcmp(dorm,p1 )==NULLamp。amp。strcmp(bedid,p1 )==NULL) { strcpy(p1,dorm)。 strcpy(p1,bedid)。 printf(\n\n 請輸入該學生的姓名 :)。 scanf(%s,p1name)。 printf(\n\n 請輸入該學生的學號 :)。 scanf(%s,p1id)。 printf(\n\n 請輸入該學生的班級 :)。 scanf(%s,p1classs)。 printf(\n\n 請輸入該學生的入住時間 :)。 scanf(%d%d%d,amp。p1,amp。p1,amp。p1)。 printf(\n\n 請輸入該學生的床位信息 :)。 scanf(%s%s%d,p1,p1,amp。p1 )。 printf(\n 該項信息修改完畢 , )。 宿舍管理系統(tǒng) 第 25 頁 共 28 頁 } else printf(\n\n 找不到相應信息 !)。 getchar()。 printf(按任意鍵將返回 :\n)。 getchar()。 system(cls)。 /*清屏 */ writeinfo_flag=1。 /*清除保存記錄標志 */ return。 } /*刪除指定宿舍號及床位號的學生住宿記錄 */ void deleteRec() { char dorm[10],bedid[5]。 if(head==NULL) { getchar()。 printf(\n 學生 住宿信息數(shù)據(jù)庫為空,不能刪除 ,按任意鍵將返回 :\n)。 getchar()。 system(cls)。 /*清屏 */ return。 } p1=head。 printf(\n\n 請輸入要刪除記錄的宿舍號及床位號 :\n)。 scanf(%s%s,dorm,bedid)。 while(strcmp(dorm,p1 )!=NULLamp。amp。strcmp(bedid,p1 )!=NULLamp。amp。p1next!=NULL) { p2=p1。 p1=p1next 。 } if(strcmp(dorm,p1 )==NULLamp。amp。strcmp(bedid,p1 )==NULL) { if(headnext==NULL) { free(head)。 head=NULL。 } else if(head==p1) { head=p1next。 free(p1)。 } else{ p2next=p1next。 free(p1)。 } printf(\n 刪除完畢; )。 宿舍管理系統(tǒng) 第 26 頁 共 28 頁 } else printf(\n\n 找不到相應信息 !)。 getchar()。 printf(按任意鍵返回 :\n)。 getchar()。 system(cls)。 /*清屏 */ writeinfo_flag=1。 /*清除保存記錄標志 */ return。 } /*顯示指定宿舍號學生住宿信息 */ void listRec() { char dorm[10]。 if(head==NULL) {printf(\n 數(shù)據(jù)庫中沒有該宿舍信息 ,按任意鍵返回。 \n)。 getch()。 system(cls)。 return。} printf(\n\n 請輸入要顯示的宿舍號以便查證 :\n)。 scanf(%s,dorm)。 p1=head。 printf(\n 該宿舍住宿信息如下 :\n)。 printf(\n 姓名 \t學號 \t班級 \t入住時間 \t宿舍號 \t床位號 \t入住情況( 0/1)\n)。 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)。 p1=p1next。 } else p1=p1next。 } printf(\n 按任意鍵返回 !......\n)。 getch()。 system(cls)。 /*清屏 */ } /*保存學生住宿記錄 */ void writeInfo() { FILE *fp。 /*定義文件指針 */ if(head==NULL) {printf(\n 數(shù)據(jù)庫中沒有學生住宿信息 ,按任意鍵返回。 \n)。 宿舍管理系統(tǒng) 第 27 頁 共 28 頁 getch()。 system(cls)。 return。} if(writeinfo_flag==0) {printf(\n 數(shù) 據(jù)庫中學生住宿信息已保存過 ,按任意鍵返回。\n)。 getch()。 system(cls)。 return。} if((fp=fopen(,w))==NULL) /*打開文件 */ { printf(\n 數(shù)據(jù)庫中學生住宿信息無法保存 ,按任意鍵返回。 \n)。 getch()。 system(cls)。 return。 } p1=head。 while(p1!=NULL) { fprintf(fp,%s %s %s %d%d%d %s %s %d, p1name,p1id,p1classs,p1,p1,p1,p1orm,p1,p1)。 p1=p1next。 } fclose(fp)。 printf(\n 數(shù)據(jù)庫中學生住宿信息保存完畢 ,按任意鍵返回。 \n)。 getch()。 system(cls)。 writeinfo_flag=0。 /*設置保存記錄標志 */ return。 } /*統(tǒng)計空床位數(shù) */ void countRec() { int i=0。 if(head==NULL) {printf(\n 數(shù)據(jù)庫中沒有學生住宿信息 ,按任意鍵返回。 \n)。 getch()。 system(cls)。 return。} p1=head。 while(p1!=NULL) { if(p1==0) {i++。} p1=p1next。 } printf(\n\n\t 空床位數(shù)為 :%d\n,i)。 printf(\n 按任意鍵返回 !......\n)。 getch()。 system(cls)。 } 宿舍管理系統(tǒng) 第 28 頁 共 28 頁 /*退出 */ void exit0() { if(writeinfo_flag==1) /*修改過記錄時,先保存,再退出 */ writeInfo()。 p1=head。 while( p1!=NULL) { p2=p1next。 free(p1)。 p1=p2。 } system(cls)。 printf(\n\n\n\t\t *********** 再見 ! ***********\n)。 printf(\n\t\t ******* 歡迎再次使用 ! *******\n)。 printf(\n\t\t *****************************\n)。 getch()。 } } [1] 廖湖聲 . C 程序設計案例教程 . 人民郵電出版社 , [2] 何欽銘 . C 語言程序設計 . 高等教育出版社 , . [3] 譚浩強 . C 程序設計 ( 第 4 版 ) . 清華大學出版社 , . [4] 《 C 語言程序設計教程》 , 楊路明著 , 北京郵電大學出版社 .
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1