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

正文內(nèi)容

c語言實習(xí)報告--圖書信息管理系統(tǒng)設(shè)計-資料下載頁

2025-01-30 23:24本頁面

【導(dǎo)讀】盤是選擇菜單來實現(xiàn)功能選擇。主函數(shù)要求設(shè)計比較簡潔,只提供設(shè)輸入,處理和輸出部分的函數(shù)調(diào)用。輸入n,判斷n是否是0~5?根據(jù)題目中對數(shù)據(jù)結(jié)構(gòu)的要求每一本圖書包含的信息利用一個結(jié)構(gòu)體來存放。文件上的新圖書的信息錄入圖書信息管理系統(tǒng)。{printf;fclose;/*信息保存完成后關(guān)閉文件*/. 更改,本程序在此宏定義#defineSIZE3。

  

【正文】 n].id)。 printf(\t 書名 :%s\n,books[n].name)。 printf(\t 作者 :%s\n,books[n].author)。 printf(\t 分類號 :%d\n,books[n].kind)。 printf(\t 價格 :%.2f\n,books[n].price)。 printf(\t 出版單位 :%s\n,books[n].out_place)。 printf(\t 出版時間 :%d\n,books[n].out_time)。 do {printf(\n\tmodify by =\n\n 1).登錄號 2).書名 3).作者 4).分類號 5).價格 6).出版單位 7).出版時間 8).取消修改并返回 )。 printf(\n\twhich you needed?: [ ]\b\b)。 scanf(%d,amp。c)。 if(c1||c8) {puts(\n\tchoice error! please choose again! )。}} while(c1||c8)。 do{switch(c) {case 1:printf(登錄號 :)。 scanf(%d,amp。books[n].id)。 break。 case 2: printf(書名 :)。 scanf(%s,amp。books[n].name)。 break。 case 3: printf(作者 :)。 scanf(%s,amp。books[n].author)。 break。 case 4: printf(分類號 :)。 scanf(%d,amp。books[n].kind)。 break。 case 5: printf(價格 :)。 scanf(%.2f,amp。books[n].price)。 break。 case 6: printf(出版單位 :)。 scanf(%s,amp。books[n].out_place)。break。 case 7: printf(出版時間 :)。 scanf(%d,amp。books[n].out_time)。break。} printf(\n\tAre you sure?\n\n\t1).sure 2).No and remodify [ ]\b\b)。 scanf(%d,amp。b)。} while(b==2)。 printf(\tmodify successfully)。i++。 } if(i==0) printf(\t 此書不存在 .\n)。 if((fp=fopen(book_imf,wb))==NULL) {printf(\tcannot open file\n)。 return_confirm()。 return。} for(j=0。jN。j++) fwrite(amp。books[j],sizeof(struct BOOK),1,fp)。fclose(fp)。 return_confirm()。 } /*上面是圖書信息修改的函數(shù) */ void book_del() { int n,a,j,i=0。 char bookname[50]。FILE *fp。 page_title(圖書信息刪除 )。 if((fp=fopen(book_imf,rb))==NULL) {printf(\tcannot open file\n)。 return_confirm()。 return。} for(j=0。jN。j++) fread(amp。books[j],sizeof(struct BOOK),1,fp)。fclose(fp)。 printf(\t 請輸入書名 :)。 scanf(%s,bookname)。 for(n=0。nN。n++) if(strcmp(books[n].name,bookname)==0) {printf(\t 登 錄號 :%d\n,books[n].id)。 printf(\t 書名 :%s\n,books[n].name)。 printf(\t 作者 :%s\n,books[n].author)。 printf(\t 分類號 :%d\n,books[n].kind)。 printf(\t 價格 :%.2f\n,books[n].price)。 printf(\t 出版單位 :%s\n,books[n].out_place)。 printf(\t 出版時間 :%d\n,books[n].out_time)。 printf(\tare you sure to delete the book? 1)yes 2)no )。 scanf(%d,amp。a)。 i++。 if(a==1) {for(。nN1。n++) books[n]=books[n+1]。printf(\t 該書已注銷 .\n)。} } if(i==0) printf(\t 此書不存在 .\n)。 if((fp=fopen(book_imf,wb))==NULL) {printf(\tcannot open file\n)。 return_confirm()。 return。} for(j=0。jN1。j++) fwrite(amp。books[j],sizeof(struct BOOK),1,fp)。fclose(fp)。 return_confirm()。 } /*上面是圖書信息刪除的函數(shù) */ void main() { int a。 menu: page_title(操作菜單 )。 printf(\t\t 請用數(shù)字鍵選擇操作 \n\n)。 printf(\t\t1 圖 書信息錄入 \n\n\t\t2 圖書信息查詢 \n\n)。 printf(\t\t3 圖書信息瀏覽 \n\n\t\t4 圖書信息修改 \n\n)。 printf(\t\t5 圖書信息刪除 \n\n\t\t0 退出 \n)。 printf(\n\t 選擇使用功能種類 (05) [ ]\b\b)。 scanf(%d,amp。a)。 if(a0||a5) {printf(\t 無該項功能,請重新選擇: )。 scanf(%d,amp。a)。} switch(a) {case 1 : book_luru()。break。 case 2 : book_search()。break。 case 3 : book_scan()。break。 case 4 : book_modify()。break。 case 5 : book_del()。break。 case 0 : exit(0)。 break。 } goto menu。 }
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1