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

正文內(nèi)容

c語(yǔ)言圖書(shū)管理系統(tǒng)源代碼-資料下載頁(yè)

2025-07-25 09:18本頁(yè)面
  

【正文】 t。 p3next=p2。 } } else { p3=p2。 p2=p2next。 } } p4=p2。 } for(p5=p1。p5!=NULL。p5=p5next) printf( %s\t%s\t%s\t%s\t%s\t%.0lf\t%.2lf \n, p5num,p5name,p5writer,p5press,p5kind,p5time,p5price)。 system(pause)。 system(cls)。 printf(\n\n\n\t\t\t是否保存圖書(shū)信息?((返回)):)。 scanf(%d,amp。x)。 if(x==1) fprint_(p1)。 else system(cls)。 printf(\n\n\n\t\t\t 沒(méi)有被保存到文件!\n\n\n\n)。 system(pause)。 system(cls)。 menu()。 return。 }void Sort_num(struct tushu * head) { struct tushu *p1,*p2,*p3,*p4=NULL,*p5。 int x。 for(p1=head。p1next!=p4。)//對(duì)鏈表進(jìn)行從大到小排序(這里用冒泡法) //p1使之總是指向頭結(jié)點(diǎn),p4使之總是指向已排序好的最前面的結(jié)點(diǎn) //p3作為中介,保存p2的上一個(gè)結(jié)點(diǎn) { for(p2=p1。p2next!=p4。) { if(strcmp(p2num,p2nextnum)0)//p2的值大于p2next的值,交換 { if(p2==p1)//頭結(jié)點(diǎn)要交換 { p1=p2next。 p2next=p1next。 p1next=p2。 p3=p1。 } else { p3next=p2next。 p3=p2next。 p2next=p3next。 p3next=p2。 } } else//不需要交換,則pp3前進(jìn)1位 { p3=p2。 p2=p2next。 } } p4=p2。 } for(p5=p1。p5!=NULL。p5=p5next) printf( %s\t%s\t%s\t%s\t%s\t%.0lf\t%.2lf \n, p5num,p5name,p5writer,p5press,p5kind,p5time,p5price)。 system(pause)。 system(cls)。 printf(\n\n\n\t\t\t是否保存圖書(shū)信息?((返回)):)。 scanf(%d,amp。x)。 if(x==1) fprint_(p1)。 else system(cls)。 printf(\n\n\n\t\t\t 沒(méi)有被保存到文件!\n\n\n\n)。 system(pause)。 system(cls)。 menu()。 return。}void Delete(struct tushu * head,char m[15]) { struct tushu *ptr1,*ptr2。 int x,n=0。 if((strcmp(headnum,m)==0)amp。amp。headnext==NULL) { printf(刪除成功!\n)。 system(pause)。 system(cls)。 head=NULL。 fprint_(head)。 } while((strcmp(headnum,m)==0)amp。amp。head!=NULL) { ptr2=head。 head=headnext。 n++。 free(ptr2)。 } if(head==NULL) { printf(已無(wú)圖書(shū)信息!\n)。 menu()。 } ptr1=head。 ptr2=headnext。 while(ptr2!=NULL){ if(strcmp(ptr2num,m)==0) { ptr1next=ptr2next。 n++。 free(ptr2)。 } else ptr1=ptr2。 ptr2=ptr1next。 } if(n==0) { system(cls)。 printf(沒(méi)有刪除你要?jiǎng)h除的圖書(shū)!\n)。 system(pause)。 system(cls)。 menu()。 return。 } else printf(\n 編號(hào)為‘ %s ’目標(biāo)圖書(shū)已被刪除,并保存至文件!\n,m)。 printf(\n\n\n\t\t\t是否保存圖書(shū)信息?((返回)):)。 scanf(%d,amp。x)。 if(x==1) fprint_(head)。 else system(cls)。 printf(\n\n\n\t\t\t 并沒(méi)有被保存到文件!\n\n\n\n)。 system(pause)。 system(cls)。 menu()。 return。}void Revise(struct tushu *head){ struct tushu *p。 char num[10]。 char name[20]。 char writer[20]。 char press[20]。 char kind[20]。 double time。 double price。 int x,panduan=0。 char m[20]。 p=head。 printf(請(qǐng)輸入要修改書(shū)本的編號(hào):)。 scanf(%s,m)。 while(p!=NULL) { if(strcmp(pnum,m)==0) { printf(請(qǐng)依次輸入書(shū)名 作者 出版社 類(lèi)別 出版時(shí)間 價(jià)格\n)。 scanf(%s%s%s%s%lf%lf, name,writer,press,kind,amp。time,amp。price)。 strcpy(pname,name)。 strcpy(pwriter,writer)。 strcpy(ppress,press)。 strcpy(pkind,kind)。 ptime=time。 pprice=price。 printf(\n)。 panduan=1。 } p=pnext。 } if(panduan==0) { printf(\n ━━━━ 沒(méi)有圖書(shū)記錄! ━━━━\n\n)。 system(pause)。 system(cls)。 menu()。 } else printf(\n 編號(hào)為‘ %s ’目標(biāo)圖書(shū)已被修改!\n,m)。 printf(\n\n\n\t\t\t是否保存圖書(shū)信息?((返回)):)。 scanf(%d,amp。x)。 if(x==1) fprint_(head)。 else system(cls)。 printf(\n\n\n\t\t\t 沒(méi)有被保存到文件!\n\n\n\n)。 system(pause)。 system(cls)。 menu()。 return。}void borrow(struct tushu *head)//借書(shū) { struct tushu *ptr1,*ptr2。 char m[15]。 int n=0。 printf(請(qǐng)輸入你借圖書(shū)的編號(hào)!\n)。 scanf(%s,m)。 if((strcmp(headnum,m)==0)amp。amp。headnext==NULL) { printf(借書(shū)成功!\n)。 system(pause)。 system(cls)。 head=NULL。 jfprint_(head)。 } while((strcmp(headnum,m)==0)amp。amp。head!=NULL) { ptr2=head。 head=headnext。 free(ptr2)。 n++。 } if(head==NULL) { system(pause)。 system(cls)。 printf(無(wú)圖書(shū)信息!\n)。 xmenu()。 } ptr1=head。 ptr2=headnext。 while(ptr2!=NULL) { if(strcmp(ptr2num,m)==0) { ptr1next=ptr2next。 free(ptr2)。 n++。 } else ptr1=ptr2。 ptr2=ptr1next。 } if(n==0) { printf(無(wú)圖書(shū)信息!\n)。 system(pause)。 system(cls)。 xmenu()。 } else printf(借書(shū)成功\n)。 system(pause)。 system(cls)。 jfprint_(head)。}void huanshu(){ struct tushu *p1,*p2,*head,*ptr。 char num。 int x,i=0。 int k=0。 system(cls)。 p1=(struct tushu *)malloc(sizeof(struct tushu))。 head=p1。 p1price=1。 while(i!=1) { printf(請(qǐng)輸入還書(shū)編號(hào),以39。39。結(jié)束\n)。 scanf(%s,p1num)。 if(strcmp(p1num,)==0) i=1。 while(i!=1) { printf(請(qǐng)依次輸入書(shū)名 作者 出版社 類(lèi)別 出版時(shí)間 價(jià)格\n)。 scanf(%s%s%s%s%lf%lf, p1name,p1writer,p1press,p1kind,amp。p1time,amp。p1price)。 k++。 p2=p1。 p1=(struct tushu *)malloc(sizeof(struct tushu))。 p2next=p1。 break。 } } if(p1price!=1) p2next=NULL。 else { head=NULL。 printf(還書(shū)失??!\n)。 system(pause)。 system(cls)。 xmenu()。 } system(cls)。 printf(\n\n\n\t\t\t是否確認(rèn)?():)。 scanf(%d,amp。x)。 printf(\n\n還書(shū)成功,你共還了%d本書(shū)!\n\n\n,k)。 system(pause)。 system(cls)。 if(x==1) hfprint(head)。 else system(cls)。 printf(\n\n\n\t\t\t 還書(shū)沒(méi)有成功!\n\n\n\n)。 system(pause)。 system(cls)。 xmenu()。}void gxinxi(){ int i。 char pa[10]。 char zhanghao[20]。there: system(cls)。 printf(請(qǐng)輸入新帳號(hào),按Enter結(jié)束(不大于20個(gè)字符)\n)。 scanf(%s,zhanghao)。 printf(請(qǐng)輸入新密碼,按Enter結(jié)束(不大于十個(gè)字符)!\n)。 scanf(%s,pa)。 system(cls)。 printf(是否確認(rèn)修改,1是/其他(返回)!\n)。 scanf(%d,amp。i)。 if(i==1) { system(cls)。 printf(賬號(hào)及密碼修改成功,請(qǐng)牢記!\n)。 if((fp1=fopen(,w))==NULL) { printf(File open error! \n)。 exit(0)。 } fprintf(fp1,%s\t%s,zhanghao,pa)。 if(fclose(fp1)) { printf
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1