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

正文內(nèi)容

圖書管理系統(tǒng)代碼(c語言)-文庫吧資料

2025-05-21 21:40本頁面
  

【正文】 } else{ printf( 你所查詢的圖書信息如下 \n)。 } p=pnext。 while(p!=NULL){ if(strcmp(pwname,a)==0){ flag=1。 gets(a)。 struct book *p。 } } //按作者名查詢圖書信息 void wname_chaxun(struct book *head) { char a[50]。 } p=pnext。 printf( ** 編號 圖書名 作者名 出版社 類別 出版時間 價格 **\n)。 } else{ printf( 你所查詢的圖書信息如下 \n)。 } p=pnext。 while(p!=NULL){ if(strcmp(pbname,a)==0){ flag=1。 gets(a)。 struct book *p。 } } //按圖書名查詢圖書信息 void bname_chaxun(struct book *head) { char a[50]。 printf( ** %d %s %s %s %s %d %.2f **\n,pnum,pbname,pwname,ppress,psort,ptime,pprice)。 printf( =========================================================================\n)。 } if(p==NULL){ printf(沒有找到該編號的圖書 !\n)。 while(p!=NULL){ if(pnum==a) break。 getchar()。 scanf(%d,amp。 struct book *p。 break。 break。 break。 break。 break。 break。 switch(a){ case 0: break。a)。 printf(請輸入所選擇的編號 :)。 printf( ** 5按出版時間查詢 0退出查詢 **\n)。 printf( ** 1按圖書編號查詢 2按圖書名查詢 **\n)。 } } } } //圖書查詢 void chaxun(struct book *head) { int a。 getchar()。: fprint(head)。 case 39。n39。b)。 getchar()。 } } else{ p2next=p1next。 getchar()。: fprint(head)。 case 39。n39。b)。 getchar()。 } } else if(p1==head){ head=p1next。 } } else{ printf(沒有找到要刪除的數(shù)據(jù) !\n)。 getchar()。: fprint(head)。 case 39。n39。b)。 getchar()。 } if(p1next==NULL){ if(p1num==a){ p2next=NULL。p1next!=NULL){ p2=p1。 } } else{ while(p1num!=aamp。 } fclose(fp)。: if((fp=fopen(,w))==NULL){ printf(File open error!\n)。 case 39。n39。 getchar()。 scanf(%c,amp。p1next==NULL){ //對于文件中只有一組數(shù)據(jù) printf(是否清空文件 !(y/n)\n)。 if(p1num==aamp。a)。 printf(請輸入要刪除的圖書編號 :)。 struct book *p1,*p2。 char b,ch=39。 printf( ==========================================================\n)。ptr。 printf( 編號 圖書名 作者名 出版社 類別 出版時間 價格\n)。 } printf( 圖書信息列表如下 \n)。 if(head==NULL){ printf(\n沒有信息 !\n)。 } else return NULL。 fclose(fp)。 tail=p1。 if(head==NULL) head=p1。p1time,amp。 fscanf(fp,%d%s%s%s%s%d%f\n,amp。139。 } ch=fgetc(fp)。 if((fp=fopen(,r))==NULL){ printf(File open error!\n)。 struct book *head,*tail,*p1。 } //從文件中讀取圖書信息 struct book *load() { FILE *fp。p1=p1next){ fprintf(fp,%d %s %s %s %s %d %f\n,p1num,p1bname,p1wname,p1press,p1sort,p1time,p1price)。 for(p1=head。 exit(0)。 struct book *p1。 char ch=39。 else return 1。 p=pnext。 p=head。 } return head。 } } else{ p2next=ptr。 else{ p1next=ptr。 p2=p2next。amp。 ptr=p。 pprice=price。 strcpy(psort,sort)。 strcpy(pwname,wname)。 pnum=num。 getchar()。 scanf(%f,amp。 getchar()。 scanf(%d,amp。 getchar()。 printf(請輸入類別 :)。 scanf(%s,press)。 getchar()。 printf(請輸入作者名 :)。 scanf(%s,bname)。 }while(1)。 if(n==0) break。num)。 do{ printf(請輸入圖書編號 :)。 int num,time,n=1。 char bname[50],wname[20],press[50],sort[50]。 } } return head。price)。 printf(請輸入價格 :)。time)。 printf(請輸入出版時間 :)。 scanf(%s,sort)。 getchar()。 printf(請輸入出版社 :)。 scanf(%s,wname)。 getchar()。 else { printf(請輸入圖書名 :)。 }while(1)。 if(n==0) break。num)。 do{ printf(請輸入圖書編號 :)。 else tailnext=p。 pnext=NULL。 ptime=time。 strcpy(ppress,press)。 strcpy(pbname,bname)。 while(1){ p=(struct book *)malloc(size)。price)。 printf(請輸入價格 :)。time)。 printf(請輸入出版時間 :)。 scanf(%s,sort)。 getchar()。 printf(請輸入出版社 :)。 scanf(%s,wname)。 getchar()。 printf(請輸入圖書名 :)。 scanf(%d,amp。 head=tail=NULL。 float price。 int num,time,n。 break。 default: printf( 您的輸入有誤 ! 請重新輸入 !\n)。 break。 default: printf(您的輸入 有誤 ,請重新輸入 !\n)。 break。 printf(保存成功 !\n)。y39。: break。 switch(a){ case 39。a)。 getchar()。 head=creatbook()。 } break。 getchar()。 break。 if(head==NULL){ printf(文件為空 ,請先錄入數(shù)據(jù) !\n)。 } break。 } else{ chaxun(head)。 getchar()。 case 5: head=load()。 getchar()。 break。 if(head==NULL){ printf(文件為空 ,請先錄入數(shù)據(jù) !\n)。 break。 } else{ print_book(head)。 getchar()。 case 3: head=load()。 break。
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1