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

正文內(nèi)容

圖書管理系統(tǒng)代碼(c語(yǔ)言)(已修改)

2025-05-29 21:40 本頁(yè)面
 

【正文】 include include include struct book{ int num。 char bname[50]。 char wname[20]。 char press[50]。 char sort[50]。 int time。 float price。 struct book *next。 }。 struct book *creatbook()。 //創(chuàng)建鏈表 struct book *addbook(struct book *head)。 //添加圖書 int yanzheng(struct book *head,int m)。 //驗(yàn)證新添加的圖書編碼是否已存在 void deletebook(struct book *head)。 //刪除圖書 void fprint(struct book *head)。 //將鏈表寫入文件 struct book *load()。 //從文件中讀取信息并建成鏈表 void print_book(struct book *head)。 //將鏈表信息輸出 void chaxun(struct book *head)。 //查詢圖書信息 void num_chaxun(struct book *head)。 //按圖書編號(hào)查詢圖書 void wname_chaxun(struct book *head)。 //按作者名查詢圖書 void sort_chaxun(struct book *head)。 //按類別查詢圖書 void time_chaxun(struct book *head)。 //按出版時(shí)間查詢圖書 void bname_chaxun(struct book *head)。 //按圖書名查詢圖書 void xiugai(struct book *head)。 //修改圖書信息 void paixu(struct book *head)。 //對(duì)圖書進(jìn)行排序 void num_paixu(struct book *head)。 //按圖書編號(hào)排序 void time_paixu(struct book *head)。 //按圖書出版時(shí)間排序 void price_paixu(struct book *head)。 //按圖書價(jià)格排序 void bname_paixu(struct book *head)。 //按圖書名排序 void wname_paixu(struct book *head)。 //按作者名排序 int main() { int choice,n,x,y=1,c,c1=123456。 char a,d,b[10],b1[10]=202102520216。 struct book *head=NULL。 while(y){ system(cls)。 printf(\n\n\n\n\n\n\n)。 printf( ********** 歡迎光臨 **********\n\n)。 printf( ********************** 圖 書 信 息 管 理 系 統(tǒng) ************************\n\n\n)。 printf(\n\n)。 printf( ============1用戶登錄 ===========\n)。 printf( ============0退出系統(tǒng) ===========\n)。 printf( 請(qǐng)輸入您的選擇 :)。 scanf(%d,amp。n)。 printf(\n)。 getchar()。 switch(n){ case 0: y=0。 break。 case 1: printf( 請(qǐng)輸入您的用戶名 :)。 gets(b)。 printf(\n)。 printf( 請(qǐng)輸入您的密碼 :)。 scanf(%d,amp。c)。 printf(\n)。 if(strcmp(b,b1)!=0||c!=c1){ printf( 驗(yàn)證失敗 ,請(qǐng)重新輸入 !\n)。 scanf(%c,amp。d)。 getchar()。 system(cls)。 } else{ printf( 驗(yàn)證通過(guò) !請(qǐng)按 Enter鍵進(jìn)入 !\n)。 scanf(%c,amp。d)。 getchar()。 x=1。 while(x){ system(cls)。 printf( \n)。 printf( *圖書信息管理系統(tǒng) *\n)。 printf( \n\n)。 printf( **********************************************\n\n)。 printf( **********************************************\n\n)。 printf( || 1添加圖書 2刪除圖書 ||\n\n)。 printf( || 3圖書列表 4圖書排序 ||\n\n)。 printf( || 5查詢圖書 6修改圖書 ||\n\n)。 printf( || 7錄入數(shù)據(jù) 0退出系統(tǒng) ||\n\n)。 printf( **********************************************\n\n)。 printf( **********************************************\n\n)。 printf(請(qǐng)輸入所選擇的序號(hào) :)。 scanf(%d,amp。choice)。 getchar()。 system(cls)。 switch(choice) { case 0: x=0。break。 case 1: head=load()。 if(head==NULL){ printf(文件為空 ,請(qǐng)先錄入數(shù)據(jù) !\n)。 getchar()。 break。 } else{ head=addbook(head)。 printf(添加成功 !\n)。 printf(是否將新信息保存到文件 ?(y/n)\n)。 scanf(%c,amp。a)。 getchar()。 switch(a){ case 39。n39。: break。 case 39。y39。: fprint(head)。 printf(保存成功 !\n)。 getchar()。 break。 } break。 } case 2: head=load()。 if(head==NULL){ printf(文件為空 ,請(qǐng)先錄入數(shù)據(jù) !\n)。 getchar()。 break。 } else{ deletebook(head)。 getchar()。 break。 } break。 case 3: head=load()。 if(head==NULL){ printf(文件為空 ,請(qǐng)先錄入數(shù)據(jù) !\n)。 getchar()。 break。 } else{ print_book(head)。 getchar()。 break。 } case 4: head=load()。 if(head==NULL){ printf(文件為空 ,請(qǐng)先錄入數(shù)據(jù) !\n)。 getchar()。 break。 } else{ paixu(head)。 getchar()。 } break。 case 5: head=load()。 if(head==NULL){ printf(文件為空 ,請(qǐng)先錄入數(shù)據(jù) !\n)。 getchar()。 break。 } else{ chaxun(h
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1