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

正文內(nèi)容

圖書(shū)管理系統(tǒng)代碼(c語(yǔ)言)(更新版)

  

【正文】 書(shū)信息 void wname_chaxun(struct book *head) { char a[50]。 } p=pnext。 } } //按圖書(shū)名查詢圖書(shū)信息 void bname_chaxun(struct book *head) { char a[50]。 while(p!=NULL){ if(pnum==a) break。 break。 break。 printf(請(qǐng)輸入所選擇的編號(hào) :)。 getchar()。b)。: fprint(head)。 getchar()。: fprint(head)。 getchar()。 } fclose(fp)。 getchar()。a)。 printf( ==========================================================\n)。 if(head==NULL){ printf(\n沒(méi)有信息 !\n)。 if(head==NULL) head=p1。 } ch=fgetc(fp)。p1=p1next){ fprintf(fp,%d %s %s %s %s %d %f\n,p1num,p1bname,p1wname,p1press,p1sort,p1time,p1price)。 char ch=39。 } return head。amp。 strcpy(pwname,wname)。 getchar()。 scanf(%s,press)。 }while(1)。 int num,time,n=1。 printf(請(qǐng)輸入價(jià)格 :)。 getchar()。 else { printf(請(qǐng)輸入圖書(shū)名 :)。 do{ printf(請(qǐng)輸入圖書(shū)編號(hào) :)。 strcpy(ppress,press)。 printf(請(qǐng)輸入價(jià)格 :)。 getchar()。 printf(請(qǐng)輸入圖書(shū)名 :)。 int num,time,n。 default: printf(您的輸入 有誤 ,請(qǐng)重新輸入 !\n)。: break。 head=creatbook()。 if(head==NULL){ printf(文件為空 ,請(qǐng)先錄入數(shù)據(jù) !\n)。 case 5: head=load()。 break。 break。 break。 switch(a){ case 39。 getchar()。 scanf(%d,amp。 printf( **********************************************\n\n)。d)。 printf(\n)。 switch(n){ case 0: y=0。 printf(\n\n)。 //按圖書(shū)名排序 void wname_paixu(struct book *head)。 //按類別查詢圖書(shū) void time_chaxun(struct book *head)。 //驗(yàn)證新添加的圖書(shū)編碼是否已存在 void deletebook(struct book *head)。 char sort[50]。 char press[50]。 //添加圖書(shū) int yanzheng(struct book *head,int m)。 //按作者名查詢圖書(shū) void sort_chaxun(struct book *head)。 //按圖書(shū)價(jià)格排序 void bname_paixu(struct book *head)。 printf( ********************** 圖 書(shū) 信 息 管 理 系 統(tǒng) ************************\n\n\n)。 getchar()。c)。 scanf(%c,amp。 printf( **********************************************\n\n)。 printf(請(qǐng)輸入所選擇的序號(hào) :)。 if(head==NULL){ printf(文件為空 ,請(qǐng)先錄入數(shù)據(jù) !\n)。 getchar()。 getchar()。 getchar()。 getchar()。 } break。 case 6: head=load()。 case 7: printf(注意 :輸入圖書(shū)編碼為 0時(shí)結(jié)束 !\n)。n39。 } break。 } } } //錄入數(shù)據(jù)并形成鏈表 struct book *creatbook() { struct book *head,*tail,*p。num)。 scanf(%s,press)。 getchar()。 strcpy(pwname,wname)。 tail=p。 if(num==0) break。 scanf(%s,press)。 getchar()。 int size=sizeof(struct book)。 else printf(您輸入的編號(hào)已存在 ,請(qǐng)重新輸入 !\n)。 printf(請(qǐng)輸入出版社 :)。time)。 strcpy(pbname,bname)。 while((ptrnump2num)amp。 pnext=NULL。 } //將新鏈表寫(xiě)入文件中 void fprint(struct book *head) { FILE *fp。p1。 exit(0)。p1price)。 } //將整個(gè)鏈表的信息輸出 void print_book(struct book *head) { struct book *ptr。ptr=ptrnext) printf( %d %s %s %s %s %d %.2f\n,ptrnum,ptrbname,ptrwname,ptrpress,ptrsort,ptrtime,ptrprice)。 scanf(%d,amp。b)。 exit(0)。 printf(是否確定從文件中徹底刪除該圖書(shū) ?(y/n)\n)。y39。 printf(是否確定從文件中徹底刪除該圖書(shū) ?(y/n)\n)。y39。 scanf(%c,amp。 printf(刪除成功 !\n)。 printf( ==========================================================\n)。 case 2: bname_chaxun(head)。 default: printf(您的輸入有誤 !\n)。 p=head。 printf( =========================================================================\n)。 break。 } printf( =========================================================================\n)。 break。 } p=pnext。 while(p!=NULL){ if(strcmp(psort,a)==0){ flag=1。 flag=1。 getchar()。 printf( ** 編號(hào) 圖書(shū)名 作者名 出版社 類別 出版時(shí)間 價(jià)格 **\n)。 printf(請(qǐng)輸入要修改的圖書(shū)編號(hào) :)。 } else{ printf( ============================================================\n)。 getchar()。 gets(pbname)。 gets(ppress)。 scanf(%d,amp。 printf(修改成功 !\n)。 getchar()。 scanf(%s,psort)。pprice)。 } printf(是否將修改 后的信息保存到文件中 ?(y/n)\n)。y39。 printf( ** 3按圖書(shū)價(jià)格排序 4按圖書(shū)名排序 **\n)。 case 1: num_paixu(head)。 case 5: wname_paixu(head)。 for(p=head。kn1。 } printf(排序成功 !\n)。 case 39。 break。p。k++){ index=k。 printf(是否顯示排序結(jié)果 ?(y/n)\n)。y39。 default: printf(您的輸入有誤 !\n)。p=pnext) n++。 for(i=k+1。 scanf(%s,amp。: printf( ===============================================================\n)。 break。 for(i=0。in。b)。 printf( ** 編號(hào) 圖書(shū)名 作者名 出版社 類別 出版時(shí)間 價(jià)格 **\n)。 } } //按作者名排序 void wname_paixu(struct book *head) { struct book *a[1000],*p,*p1,*temp。in。i++){ if(strcmp(a[index]wname,a[i]wname)0) index=i。 getchar()。 for(i
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1