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

正文內(nèi)容

[it計算機(jī)]圖書館管理系統(tǒng)c語言程序設(shè)計-資料下載頁

2024-09-15 08:29本頁面

【導(dǎo)讀】圖書庫存、圖書借出數(shù)目等.圖書信息管理系統(tǒng),使之能提供以下功能:. 1)系統(tǒng)以菜單方式工作。4)讀者借書還書功能。5)查詢讀者借閱記錄。9)增加、修改、刪除圖書功能。根據(jù)題目要求,應(yīng)當(dāng)把圖書信息用結(jié)構(gòu)體形式輸入,應(yīng)該提供以下結(jié)構(gòu)體和文件。在運(yùn)行時達(dá)到所要求的目的;管理員和讀者登錄界面及各自功能應(yīng)有不同的實(shí)。管理員登陸查找圖書信。主函數(shù)設(shè)計要求簡潔,只提供部分提示語和函數(shù)的調(diào)用。顯示一系列功能選項(xiàng)。structbook//圖書結(jié)構(gòu)體聲明。{charname[50],classic[10],writer[20];//書名,類別,作者。{charname[10],no[12],key[10];//姓名,賬號,密碼。voidexamine;//保證鍵入的數(shù)據(jù)是數(shù)字。voidinputs0();//輸出圖書類別以供用戶選擇。voidinputs2;//方便用戶輸入管理員的信息(如賬號姓。會出現(xiàn)相應(yīng)的錯誤信息。//一下函數(shù)主要用于改變文件的內(nèi)容并保存。小到大的順序進(jìn)行排列。intgck21;//判斷該賬號讀者的借書記錄是否存在。voidcopy;//按編圖書編號將圖書信息暫時保存在另

  

【正文】 else { bb[x].zn。 //修改借書后的信息 ++bb[x].jn。 ss[y].o=2。 } break。 } else { if(y==s) { s++。 for(z=0。z=i。z++) { if(!strcmp(stu[z].no,no)) //定位讀者信息 { bb[x].zn。 //修改借書后的信息 bb[x].jn++。 strcpy(ss[s].name1,stu[z].name)。 strcpy(ss[s].name2,bb[x].name)。 strcpy(ss[s].no,no)。 strcpy(ss[s].writer,bb[x].writer)。 ss[s].bh=bb[x].bh。 ss[s].o=2。 } } break。 } } } } fp=fopen(,w+)。 //將借書后的圖書信息寫入文件 if(fp==NULL) return 16。 else { for(y=0。y=k。y++) { fprintf(fp,%d\t%30s\t%30s\t%10s\t%d\t%d\n,bb[y].bh,bb[y].name,bb[y].classic,bb[y].writer,bb[y].zn,bb[y].jn)。 } } fclose(fp)。 fp=fopen(,w+)。 //將借書記錄寫入文件 if(fp==NULL) return 16。 else { for(y=0。y=s。y++) { fprintf(fp,%20s\t%s\t%d\t%30s\t%10s\t%d\n,ss[y].name1,ss[y].no,ss[y].bh,ss[y].name2,ss[y].writer,ss[y].o)。 } } fclose(fp)。 return 0。 } else return 20。 } } } int hs(int bh,char no[12]) //還書函數(shù) { int x,p。 for(x=0。x=s。x++) { if(ss[x].bh==bh amp。amp。 !strcmp(ss[x].no,no)) //判斷 其借書記錄是否存在 { if(ss[x].o==2) //判斷該書是否被借過 { for(p=0。p=k。p++) { if(bb[p].bh==bh) //修改還書后的圖書信息 { ++bb[p].zn。 bb[p].jn。 } } ss[x].o=1。 fp=fopen(,w+)。 //將還書后的所有圖書信息重新寫入文件 if(fp==NULL) return 16。 else { for(p=0。p=k。p++) { fprintf(fp,%d\t%30s\t%30s\t%10s\t%d\t%d\n,bb[p].bh,bb[p].name,bb[p].classic,bb[p].writer,bb[p].zn,bb[p].jn)。 } } fclose(fp)。 fp=fopen(,w+)。 //將還書后的所有借書記錄重新寫入文件 if(fp==NULL) return 16。 else { for(p=0。p=s。p++) { fprintf(fp,%20s\t%s\t%d\t%30s\t%10s\t%d\n,ss[p].name1,ss[p].no,ss[p].bh,ss[p].name2,ss[p].writer,ss[p].o)。 } } fclose(fp)。 return 0。 } else { return 12。 } } else if(x==s) return 18。 } } void paixu() //對圖書按照編號從小到大的順序進(jìn)行排列 { int x,flag。 struct book a。 do //用冒泡法排序 { flag=1。 for(x=0。x=k1。x++) { if(bb[x].bhbb[x+1].bh) { a=bb[x+1]。 bb[x+1]=bb[x]。 bb[x]=a。 flag=0。 } } }while(flag==0)。 fp=fopen(,w+)。 //將排序后的信息重新寫入文件 for(x=0。x=k。x++) fprintf(fp,%d\t%30s\t%30s\t%10s\t%d\t%d\n,bb[x].bh,bb[x].name,bb[x].classic,bb[x].writer,bb[x].zn,bb[x].jn)。 fclose(fp)。 } 源代碼為 // 登陸界面所有函數(shù) void pica() { printf(\n登陸用戶 :%16s登陸者 :%16s權(quán)限 :管理員 \n,)。 printf(\n\n)。 } void picb() { printf(\n登陸用戶 :%16s登陸者 :%16s權(quán)限 :讀者 \n,)。 printf(\n\n)。 } void pic0() //登陸界面 { printf(\n\t\t\t歡迎登陸湖南大學(xué)圖書管理系統(tǒng) \n)。 printf(\n\n)。 printf( \ \ \n\n)。 printf(\n\n)。 examine(amp。x,1)。 switch(x) { case 1: n=1。break。 case 2: n=45。break。 case 3: n=50。break。 default:。 } } void pic1() //管理員登陸界面 { int i。 printf(\n\t\t\t\t登陸 \n)。 printf(\n\n)。 printf( \ \ \n\n)。 printf(\n\n)。 examine(amp。x,1)。 switch(x) { case 1: inputs
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1