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

正文內(nèi)容

c語言版圖書館管理系統(tǒng)(存儲版)

2025-09-20 01:35上一頁面

下一頁面
  

【正文】 next。 printf(2還書\n)。)。/*用戶的借書數(shù)加一*/ strcpy(pbooklendpeople,pusername)。 while(pbook!=NULL)/*查找與你輸入書籍名相同的書籍*/ { if(strcmp(pbookISBN,b)==0) { strcpy(pbookstate,未借)。 } if(strcmp(puserattribute,老師)==0) { if((t2pbooklendtime)/24/3600150)/*老師書借出150天超期*/ { puserbalance=puserbalance((t2pbooklendtime)/24/3600150)/10。 printf(請選擇您要修改的信息:\n)。 scanf(%d,amp。/*將你想改的信息輸入*/ strcpy(pusersex,a)。/*將你想改的信息輸入*/ strcpy(pusernumber,a)。/*將你想改的信息輸入*/ strcpy(puserattribute,a)。 FILE *pf1。 i++。 } p2=pbook。 printf(請輸入您要刪除的用戶號碼:)。 } p3=p2。 while(p!=NULL) { if(strcmp(pnameb,c)==0) break。 printf(7中圖分類號\n)。 }break。 }break。 pprice=b。 strcpy(pclassify,a)。 p2=(struct book*)malloc(BK)。 p2next=NULL。 p2next=p1。 if(strcmp(p2ISBN,a)==0) pbook=p2next。 int b。 return。 printf(\n)。 scanf(%s,a)。 }}void destroy2(struct book* pbook){ struct book *p2。 printf(\n)。 /*用戶指針的定義*/ struct book *p2,*pbook。 exit(0)。 exit(0)。/*如果書借出的名字與用戶不相匹配,輸出對不起,您沒有借這本書,不能續(xù)借*/ } pbook=pbooknext。 scanf(%s,m)。 puser = pusernext。 p1=puser。 scanf(%s,search_user)。b)。}void add_userbalance(struct user *puser){ struct user *p。 p2=pbook。 p1=p1next。 p3=p1。 }}struct book *add_bookinformation(struct book *pbook){ struct book *p1,*p2,*p3。 case 7: { printf(您的信息修改為:)。 scanf(%d,amp。 scanf(%s,a)。 scanf(%s,a)。 printf(5價格\n)。 printf(請輸入您想修改的書名:)。 if(strcmp(p2number,a)==0)/*當(dāng)輸入的索書號名在中間時,直接令所刪除書的后一個結(jié)構(gòu)體的地址賦值給前一個結(jié)構(gòu)體的指針部分*/ { p3next=p2next。}struct user *delete_userinformation(struct user *puser){ char a[15]。 if(pf2== NULL) { printf(failed to open file!)。 fprintf(pf1,%s %s %s %s %s %s %d %d %d %s, p1name, p1sex, p1birth, p1number, p1located, p1attribute, p1balance, p1borrow, p1than, p1pass_word)。 }}void print1(struct user *puser){ struct user *p1。 case 6: { printf(您的信息修改為:)。 case 4: { printf(您的信息修改為:)。 case 2: { printf(您的信息修改為:)。 printf(6身份\n)。 }}void fix_userinformation(struct user *puser){ int choice。/*(t2t1)表示書借出的時間,(t2t1)/24/360030為超期天數(shù)*/ printf(您要扣取的費用為%d,((t2pbooklendtime)/24/360030)/10)。 case 2: { printf(請輸入你要還書的書籍序號:)。 } else { strcpy(pbookstate,已借出)。 break。 long t1,t2。amp。p0borrow, amp。/*使指針向前移動一個單元*/ } if(pbooknameb!=search_book) printf(您的輸入有錯:)。 }}void search_bookinformation(struct book *pbook)/*查找圖書信息函數(shù)的定義*/{ char search_book[14]。 } destroy1(puser)。 break。/*調(diào)用添加用戶信息函數(shù)*/ print1(puser)。 printf(*; *\n)。 destroy2(pbook)。 print2(pbook)。 break。/*調(diào)用添加圖書函數(shù)*/ print2(pbook)。 printf(*: *\n)。/*在操作完后將系統(tǒng)內(nèi)存調(diào)用的空間釋放掉*/ exit(0)。/*在進入該操作界面時,puser指向的是登陸用戶的數(shù)據(jù)結(jié)構(gòu)體,在對鏈表進行操作后需將其輸回文件,使puser指向第一個結(jié)構(gòu)體,以便寫回文件*/ print1(puser)。/*調(diào)用借書和還書函數(shù)*/ print2(pbook)。 printf(*輸入內(nèi)容0~4 *\n)。amp。 printf(*)。 /*是p指向頭用戶指針*/ printf( \n)。p2lendtime)。 else { p1next = puser。 } puser=NULL。 /*書籍指針的定義*/ FILE *pf1。 /*借此書的人名,0表示沒有人借這本書*/ long lendtime。 /*書名*/ char author[40]。 /*所在學(xué)院*/ char attribute[15]。void destroy2(struct book* pbook)。struct user *delete_userinformation(struct user *puser)。 /*各類函數(shù)的申明*/void search_bookinformation(struct book *pbook)。struct book *add_bookinformation(struct book *pbook)。struct user /*用戶結(jié)構(gòu)體定義*/{ char name[10]。 /*當(dāng)前借閱(圖書)數(shù)*/ int than。 /*出版年月*/ int price。void main(){ int i=0,j=0,choice。 /**/ pf2 = fopen(,r)。p1balance, amp。 /*將文件的數(shù)據(jù)
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1