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

正文內(nèi)容

c語言圖書管理系統(tǒng)代碼和課程報告書【可編輯】-文庫吧

2025-08-02 11:25 本頁面


【正文】 printf(請輸入圖書作者 (最多十個字符 ): )。 scanf(%s,)。 printf(請輸入圖書出版日期(例如 2020 年 5 月 3 日出版則輸入 20202003): )。 scanf(%d,amp。)。 printf(請輸入圖書價格: )。 scanf(%f,amp。)。 printf(請輸入圖書出版社 (最多十個字符 ): )。 scanf(%s,)。 printf(請輸入圖書類別 (最多十個字符 ): )。 scanf(%s,)。 printf(請輸入圖書入庫數(shù): )。 scanf(%d,amp。)。 =0。 getchar()。 fseek(fp,0,2)。 fwrite(amp。boo,sizeof(bo),1,fp)。 printf(\n 錄入成功!回到主菜單 )。 system(pause)。 } void print()//瀏覽圖書 { bo boo。 printf(書名 編號 作者 價格 出版社 類別 原始庫存 借出 \n)。 10 fread(amp。boo,sizeof(bo),1,fp)。 while(feof(fp)==0){ printf(%10s%10s%10s%%10s%10s%10d%4d\n,,ress,)。 fread(amp。boo,sizeof(bo),1,fp)。 } printf(\n 瀏覽圖書完畢!回到主菜單 )。 system(pause)。 } int dui(char *p,char *p1)//對比兩個字符串的相關(guān)度(用于精確搜索) { int bao=0,fan=1。 for(i=0。i(int)strlen(p1)。i++){ if(p[0]==p1[i]){ bao=i。 break。 } } if((int)strlen(p)(int)strlen(p1)bao+1) return 0。 else for(i=0。i(int)strlen(p)。i++){ if(p[i]!=p1[bao+i]) fan=0。 } return fan。 } void find()//查詢圖書 { char hao[10]。 int fan=1。 int bian=1。 bo boo。 printf(請選擇查詢類型: \n\n\t\t1按圖書編號模糊查詢 2按圖書名關(guān)鍵字查詢 \n)。 printf( \n\t\t3按圖書編號精確查詢 4按圖書名精確查詢 \n\n 代碼: )。 scanf(%d,amp。xuan)。 if(xuan==1){ printf(請輸入編號 (最多十個字符 ): )。 scanf(%s,hao)。 printf(序號 書名 編號 作者 價格 出版社 類別 原始庫存 借出 \n)。 fread(amp。boo,sizeof(bo),1,fp)。 while(!feof(fp)){ fan=dui(hao,)。 11 if(fan==1){ printf(%5d%10s%10s%10s%%10s%10s%10d%4d\n,bian,boo.price,)。 bian++。} fread(amp。boo,sizeof(bo),1,fp)。 } } else if(xuan==2){ printf(請輸入圖書名關(guān)鍵字 (最多十個字符 ): )。 scanf(%s,hao)。 printf(序號 書名 編號 作者 價格 出版社 類別 原始庫存 借出 \n)。 fread(amp。boo,sizeof(bo),1,fp)。 while(!feof(fp)){ fan=dui(hao,)。 if(fan==1) printf(%5d%10s%10s%10s%%10s%10s%10d%4d\n,bian,boo.price,)。 fread(amp。boo,sizeof(bo),1,fp)。 } } else if(xuan==4){ printf(請輸入圖書名 (最多十個字符 ): )。 scanf(%s,hao)。 printf(序號 書名 編號 作者 價格 出版社 類別 原始庫存 借出 \n)。 while(!feof(fp)){ if(strcmp(hao,)==0) printf(%5d%10s%10s%10s%%10s%10s%10d%4d\n,bian,boo.price,)。 fread(amp。boo,sizeof(bo),1,fp)。 } } else if(xuan==3){ printf(請輸入圖書編號 (最多十個字符 ): )。 scanf(%s,hao)。 printf(序號 書名 編號 作者 價格 出版社 類別 原始庫存 借出 \n)。 while(!feof(fp)){ if(strcmp(hao,)==0) 12 printf(%5d%10s%10s%10s%%10s%10s%10d%4d\n,bian,boo.price,)。 fread(amp。boo,sizeof(bo),1,fp)。 } } else{ printf(輸入錯誤,正在退出! )。 system(pause)。 return。 } printf(\n 查詢圖書完畢! )。 system(pause)。 } void del()//修改刪除圖書 { FILE *p。 ji jie。 int j=0。 char num[10]。 bo boo,booq。 int xu。 char or。 char cha[10]。 printf(\n 刪除修改圖書只能通過圖書編號來完成! \n 是否調(diào)用圖書查詢來查詢你要操作的圖書編號( Y/N) \n)。 getchar()。 scanf(%c,amp。or)。 if(or==39。Y39。||or==39。y39。){ find()。 rewind(fp)。} printf(\n 請輸入你要操作的圖書的編號(如果輸入錯誤的編號,將不做任何操作): )。 scanf(%s,cha)。 fread(amp。jie,sizeof(ji),1,fpj)。 while(!feof(fpj)){ if(strcmp(,cha)==0){ printf(\n 這本書已有人借閱,不能操作! \n 正在退出 )。 system(pause)。 return。 } fread(amp。jie,sizeof(ji),1,fpj)。 } printf(\n\n1刪除圖書 2修改圖書 \n\n)。 printf(請選擇操作類型: )。 scanf(%d,amp。xuan)。 13 fread(amp。boo,sizeof(bo),1,fp)。 p=fopen(c:\\,wb+)。 while(!feof(fp)){ j++。 if(strcmp(,cha)==0){ if(xuan==2){ printf(\n\n1書名 2編號 3作者 4價格 5出版社 6類別 7庫存\n\n)。 printf(請選擇要修改的項目 :)。 scanf(%d,amp。xu)。 if(xu==1){ printf(你要把 %s 改為: ,)。 scanf(%s,)。} else if(xu==2){ do{ i=1。 printf(你要把 %s 改為: ,)。 scanf(%s,num)。 rewind(fp)。 fread(amp。booq,sizeof(bo),1,fp)。 while(!feof(fp)){ if(strcmp(,num)==0){ printf(\n 該編號已存在請重新輸入 \n\n)。 i=0。 break。 } fread(amp。booq,sizeof(bo),1,fp)。 } }while(i==0)。 rewind(fp)。 for(i=0。ij。i++){ fread(amp。boo,sizeof(bo),1,fp)。 strcpy(,num)。 } } else if(xu==3){ printf(你要把 %s 改為: ,)。 scanf(%s,)。} else if(xu==4){ printf(你要把 %.2f 改為: ,)。 scanf(%f,amp。)。} else if(xu==5){ printf(你要把 %s 改為: ,)。 scanf(%s,)。} else if(xu==6){ 14 printf(你要把 %s 改為: ,)。 scanf(%s,)。} else if(xu==7){ printf(你要把 %d 改為: ,amp。)。 scanf(%d,amp。)。} fwrite(amp。boo,sizeof(bo),1,p)。 } } else fwrite(amp。boo,sizeof(bo),1,p)。 fread(amp。boo,sizeof(bo),1,fp)。 } fclose(p)。 p=fopen(c:\\,rb+)。 fclose(fp)。 fp=fopen(c:\\,wb+)。 fread(amp。boo,sizeof(bo),1,p)。 while(!feof(p)){ fwrite(amp。boo,sizeof(bo),1,fp)。 fread(amp。boo,sizeof(bo),1,p)。 } fclose(fp)。 printf(操作成功 回到主菜單 )。 system(pause)。 } void lend()//借閱圖書 { bo boo。 FILE *p。 st stu。 ji jie。 int j=0。 char or,num[10],xnum[10]。 printf(\n 借閱圖書只能通過圖書編號完成! \n 是否調(diào)用圖書查詢來查詢你要操作的圖書編號( Y/N)\n)。 getchar()。 scanf(%c,amp。or)。 if(or==39。Y39。||or==39。y39。) find()。 printf(\n 請輸入你要借閱的圖書的編號: )。 scanf(%s,num)。 fread(amp。boo,sizeof(bo),1,fp)。 while(!feof(fp)){ if(strcmp(num,)==0){ j=1。 15 break。 } fread(amp。boo,sizeof(bo),1,fp)。 } if(j==0){ printf(\n 書庫沒有該圖書 正在退出 \n)。 system(pause)。 return。 } printf(\n 你需要借閱的圖書是: \n)。 printf(書名 編號 作者 價格 出版社 類別 原始庫存 借出 \n)。 printf(%10s%10s%10s%%10s%10s%10d%4d\n,,ress,)。 if(==){ printf(\n 該冊圖書已全部借出!正在退出 \n)。 sys
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1