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

正文內(nèi)容

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

2025-08-07 03:20本頁面
  

【正文】 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是否保存圖書信息?((返回)):)。 scanf(%d,amp。x)。 if(x==1) fprint_(p1)。 else system(cls)。 printf(\n\n\n\t\t\t 沒有被保存到文件!\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。)//對鏈表進行從大到小排序(這里用冒泡法) //p1使之總是指向頭結(jié)點,p4使之總是指向已排序好的最前面的結(jié)點 //p3作為中介,保存p2的上一個結(jié)點 { for(p2=p1。p2next!=p4。) { if(strcmp(p2num,p2nextnum)0)//p2的值大于p2next的值,交換 { if(p2==p1)//頭結(jié)點要交換 { p1=p2next。 p2next=p1next。 p1next=p2。 p3=p1。 } else { p3next=p2next。 p3=p2next。 p2next=p3next。 p3next=p2。 } } else//不需要交換,則pp3前進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是否保存圖書信息?((返回)):)。 scanf(%d,amp。x)。 if(x==1) fprint_(p1)。 else system(cls)。 printf(\n\n\n\t\t\t 沒有被保存到文件!\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(已無圖書信息!\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(沒有刪除你要刪除的圖書!\n)。 system(pause)。 system(cls)。 menu()。 return。 } else printf(\n 編號為‘ %s ’目標圖書已被刪除,并保存至文件!\n,m)。 printf(\n\n\n\t\t\t是否保存圖書信息?((返回)):)。 scanf(%d,amp。x)。 if(x==1) fprint_(head)。 else system(cls)。 printf(\n\n\n\t\t\t 并沒有被保存到文件!\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(請輸入要修改書本的編號:)。 scanf(%s,m)。 while(p!=NULL) { if(strcmp(pnum,m)==0) { printf(請依次輸入書名 作者 出版社 類別 出版時間 價格\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 ━━━━ 沒有圖書記錄! ━━━━\n\n)。 system(pause)。 system(cls)。 menu()。 } else printf(\n 編號為‘ %s ’目標圖書已被修改!\n,m)。 printf(\n\n\n\t\t\t是否保存圖書信息?((返回)):)。 scanf(%d,amp。x)。 if(x==1) fprint_(head)。 else system(cls)。 printf(\n\n\n\t\t\t 沒有被保存到文件!\n\n\n\n)。 system(pause)。 system(cls)。 menu()。 return。}void borrow(struct tushu *head)//借書 { struct tushu *ptr1,*ptr2。 char m[15]。 int n=0。 printf(請輸入你借圖書的編號!\n)。 scanf(%s,m)。 if((strcmp(headnum,m)==0)amp。amp。headnext==NULL) { printf(借書成功!\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(無圖書信息!\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(無圖書信息!\n)。 system(pause)。 system(cls)。 xmenu()。 } else printf(借書成功\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(請輸入還書編號,以39。39。結(jié)束\n)。 scanf(%s,p1num)。 if(strcmp(p1num,)==0) i=1。 while(i!=1) { printf(請依次輸入書名 作者 出版社 類別 出版時間 價格\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(還書失??!\n)。 system(pause)。 system(cls)。 xmenu()。 } system(cls)。 printf(\n\n\n\t\t\t是否確認?():)。 scanf(%d,amp。x)。 printf(\n\n還書成功,你共還了%d本書!\n\n\n,k)。 system(pause)。 system(cls)。 if(x==1) hfprint(head)。 else system(cls)。 printf(\n\n\n\t\t\t 還書沒有成功!\n\n\n\n)。 system(pause)。 system(cls)。 xmenu()。}void gxinxi(){ int i。 char pa[10]。 char zhanghao[20]。there: system(cls)。 printf(請輸入新帳號,按Enter結(jié)束(不大于20個字符)\n)。 scanf(%s,zhanghao)。 printf(請輸入新密碼,按Enter結(jié)束(不大于十個字符)!\n)。 scanf(%s,pa)。 system(cls)。 printf(是否確認修改,1是/其他(返回)!\n)。 scanf(%d,amp。i)。 if(i==1) { system(cls)。 printf(賬號及密碼修改成功,請牢記!\n)。 if((fp1=fopen(,w))==NULL) { printf(File open error! \n)。 exit(0)。 } fprintf(fp1,%s\t%s,zhanghao,pa)。 if(fclose(fp1)) { printf
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1