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

正文內(nèi)容

圖書管理系統(tǒng)代碼(c語言)-閱讀頁

2025-06-02 21:40本頁面
  

【正文】 t。 } } //按圖書類別查詢圖書信息 void sort_chaxun(struct book *head) { char a[50]。 struct book *p。 gets(a)。 while(p!=NULL){ if(strcmp(psort,a)==0){ flag=1。 } p=pnext。 } else{ printf( 你所查詢的圖書信息如下 \n)。 printf( ** 編號(hào) 圖書名 作者名 出版社 類別 出版時(shí)間 價(jià)格 **\n)。 flag=1。 } printf( =========================================================================\n)。 struct book *p。 scanf(%d,amp。 getchar()。 while(p!=NULL){ if(ptime==a){ flag=1。 } p=pnext。 } else{ printf( 你所查詢的圖書信息如下 \n)。 printf( ** 編號(hào) 圖書名 作者名 出版社 類別 出版時(shí)間 價(jià)格 **\n)。 flag=1。 } printf( =========================================================================\n)。 char c。 printf(請(qǐng)輸入要修改的圖書編號(hào) :)。a)。 while(p!=NULL){ if(pnum==a) break。 } if(p==NULL){ printf(沒有找到該編號(hào)的圖書 !\n)。 } else{ printf( ============================================================\n)。 printf( ** 4出版社 5類別 6出版時(shí)間 **\n)。 printf( ============================================================\n)。 scanf(%d,amp。 getchar()。 scanf(%d,amp。 printf(修改成功 !\n)。 break。 gets(pbname)。 break。 gets(pwname)。 break。 gets(ppress)。 break。 gets(psort)。 break。 scanf(%d,amp。 printf(修改成功 !\n)。 break。 scanf(%f,amp。 printf(修改成功 !\n)。 break。 scanf(%d,amp。 printf(請(qǐng)輸入新圖書名 :)。 getchar()。 scanf(%s,pwname)。 printf(請(qǐng)輸入新出版社 :)。 getchar()。 scanf(%s,psort)。 printf(請(qǐng)輸入新出版時(shí)間 :)。ptime)。 printf(請(qǐng)輸入新價(jià)格 :)。pprice)。 printf(修改成功 !\n)。 break。 default : printf(您的輸入有誤 !\n)。 } printf(是否將修改 后的信息保存到文件中 ?(y/n)\n)。c)。 switch(c){ case 39。: break。y39。 printf(保存成功 !\n)。 break。 printf( ================================================================\n)。 printf( ** 3按圖書價(jià)格排序 4按圖書名排序 **\n)。 printf( ================================================================\n)。 scanf(%d,amp。 getchar()。 case 1: num_paixu(head)。 case 2: time_paixu(head)。 case 3: price_paixu(head)。 case 4: bname_paixu(head)。 case 5: wname_paixu(head)。 default: printf(您的輸入有誤 !\n)。 } } //按圖書編號(hào)排序 void num_paixu(struct book *head) { struct book *a[1000],*p,*p1,*temp。 char b。 for(p=head。p=pnext) n++。in。 p1=p1next。kn1。 for(i=k+1。i++){ if(a[i]numa[index]num) index=i。 a[index]=a[k]。 } printf(排序成功 !\n)。 scanf(%s,amp。 getchar()。n39。 case 39。: printf( ================================================================\n)。 for(i=0。i++){ printf( ** %d %s %s %s %s %d %.2f **\n,a[i]num,a[i]bname,a[i]wname,a[i]press,a[i]sort,a[i]time,a[i]price)。 break。 break。 int i,k,index,n=0。 p1=head。p。 for(i=0。i++){ a[i]=p1。 } for(k=0。k++){ index=k。in。 } temp=a[index]。 a[k]=temp。 printf(是否顯示排序結(jié)果 ?(y/n)\n)。b)。 switch(b){ case 39。: break。y39。 printf( ** 編號(hào) 圖書名 作者名 出版社 類別 出版時(shí)間 價(jià)格 **\n)。in。 } printf( ===============================================================\n)。 default: printf(您的輸入有誤 !\n)。 } } //按圖書價(jià)格排序 void price_paixu(struct book *head) { struct book *a[1000],*p,*p1,*temp。 char b。 for(p=head。p=pnext) n++。in。 p1=p1next。kn1。 for(i=k+1。i++){ if(a[i]pricea[index]price) index=i。 a[index]=a[k]。 } printf(排序成功 !\n)。 scanf(%s,amp。 getchar()。n39。 case 39。: printf( ===============================================================\n)。 for(i=0。i++){ printf( ** %d %s %s %s %s %d %.2f **\n,a[i]num,a[i]bname,a[i]wname,a[i]press,a[i]sort,a[i]time,a[i]price)。 break。 break。 int i,k,index,n=0。 p1=head。p。 for(i=0。i++){ a[i]=p1。 } for(k=0。k++){ index=k。in。 } temp=a[index]。 a[k]=temp。 printf(是否顯示排序結(jié)果 ?(y/n)\n)。b)。 switch(b){ case 39。: break。y39。 printf( ** 編號(hào) 圖書名 作者名 出版社 類別 出版時(shí)間 價(jià)格 **\n)。in。 } printf( ===============================================================\n)。 default: printf(您的輸入有誤 !\n)。 } } //按作者名排序 void wname_paixu(struct book *head) { struct book *a[1000],*p,*p1,*temp。 char b。 for(p=head。p=pnext) n++。in。 p1=p1next。kn1。 for(i=k+1。i++){ if(strcmp(a[index]wname,a[i]wname)0) index=i。 a[index]=a[k]。 } printf(排序成功 !\n)。 scanf(%s,amp。 getchar()。n39。 case 39。: printf( ===============================================================\n)。 for(i=0。i++){ printf( ** %d %s %s %s %s %d %.2f **\n,a[i]num,a[i]bname,a[i]wname,a[i]press,a[i]sort,a[i]time,a[i]price)。 break。 bre
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1