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

正文內(nèi)容

圖書管理系統(tǒng)報告-展示頁

2025-07-29 22:57本頁面
  

【正文】 照輸入書名進(jìn)行for 循環(huán)查找,若查到則顯示圖書信息。 printf(登錄號 書名 作者名 分類號 出版單位 出版時間 價格\n)。 getch()。i++,j++) {printf(%d\t%s\t%s\t%d\t%s\t%s%\n,a[i].landnum,a[i].bookname,a[i].writername, a[i].kindnum,a[i].printfarm,a[i].time,a[i].price)。 for(i=0,j=1。 printf(\n書的總數(shù)目:%d\n,N)。 }5》【圖書信息瀏覽模塊】圖書信息瀏覽顯示書籍登錄號顯示書名顯示作者名顯示分類號顯示出版單位顯示出版時間顯示書的價格 顯示圖書相關(guān)信息按任意鍵返回主菜單 圖書瀏覽流程void Display() /**************瀏覽模塊************/{ //system(cls)。} fclose(fp)。) {n++。a[N].kindnum,a[N].printfarm,a[N].time,amp。fscanf(fp,%d%s%s%d%s%s%f,amp。 exit(0)。)。 while(fgetc(fp)!=39。 printf(\\n)。int n=0。 fclose(fp)。iN。 fprintf(fp,登錄號 書名 作者名 分類號 出版單位 出版時間 價格\n)。int i。fclose(fp)。a[N].kindnum,a[N].printfarm,a[N].time,amp。}while(fscanf(fp,%d%s%s%d%s%s%f,amp。 if(fp==NULL) {printf(cannot open the file)。\n39。 fp=fopen(,r)。(fopen fcanf fprintf寫入及讀取數(shù)據(jù)進(jìn)行存儲)。定義的出版單位數(shù)組 time[10]定義的出版時間字符形變量 price價格為浮點型變量。注:定義的Library結(jié)構(gòu)體(可依據(jù)不同要求變化范圍) landnum為定義的登錄號(長整形變量) bookname[30]為定義的書名的數(shù)組 writername[20]為定義的作者的數(shù)組 kindnum定義的分類號整形變量。 float price。 char printfarm[20]。 char writername[20]。 }} }2》【定義圖書信息結(jié)構(gòu)體】struct Library{ int landnum。 case 8:Exit()。delay()。 case 7:Sort()。delay()。 case 6:Delete()。delay()。 case 5:change()。delay()。 case 4:Add()。delay()。break。 case 2:Display()。delay()。 switch(sele) { case 1:Add_file()。 scanf(%d,amp。 printf(\t\t**********************************\n)。 printf(\t\t* *\n)。 printf(\t\t* *\n)。 printf(\t\t* *\n)。 printf(\t\t* *\n)。 printf(\t\t* *\n)。 printf(\t\t**********************************\n)。 printf(\n\n\n)。 sele=1。Re_file()。(注意:有關(guān)數(shù)據(jù)文件的讀入和輸出模塊隱含在主函數(shù)中。2. 需求分析系統(tǒng)以菜單方式工作,因此要提供鍵盤式選擇菜單以實現(xiàn)功能選擇;圖書信息采用文件保存,因而要提供文件的輸入/輸出操作;要實現(xiàn)圖書信息的瀏覽功能,則要提供信息顯示操作;要實現(xiàn)圖書信息查詢功能,則要提供查找操作(提供按書名、作者名查詢兩種查詢方式);要實現(xiàn)圖書信息刪除與修改功能,則要提供文件記錄的刪除、修改操作。(4) 圖書信息查詢功能。(2) 圖書信息錄入功能(圖書信息用文件保存)。試設(shè)計一圖書信息管理系統(tǒng),能提供以下功能。C語言程序設(shè)計報告中 國 地 質(zhì) 大 學(xué)本科生課程論文封面課程名稱 計算機(jī)高級語言課程設(shè)計(C) 教師姓名 劉 剛 本科生姓名 余 俊 本科生學(xué)號 20121003569 本科生專業(yè) 機(jī)械設(shè)計制造及其自動化 所在院系 機(jī)電學(xué)院 類別: C. 本科生 日期: 課程設(shè)計評語對課程論文的評語:平時成績:課程論文成績:總 成 績:評閱人簽名:注:無評閱人簽名成績無效;必須用鋼筆或圓珠筆批閱,用鉛筆閱卷無效;如有平時成績,必須在上面評分表中標(biāo)出,并計算入總成績。目 錄1.題目要求 12.需求分析 13.總體設(shè)計 14.詳細(xì)設(shè)計 15.上機(jī)操作 16.總結(jié) 27.致謝 2參考文獻(xiàn) 21. 題目要求圖書信息包括登錄號、書名、作者名、分類名、出版單位、出版時間、價格等。(1) 系統(tǒng)以菜單方式工作。(3) 圖書信息瀏覽功能。(5) 圖書信息的刪除與修改(可選項)。3. 總體設(shè)計 根據(jù)上面的需求分析,可以將該系統(tǒng)的設(shè)計分為大模塊,即圖書信息錄入模塊、圖書信息瀏覽模塊、圖書信息查詢模塊、圖書信息增加模塊、圖書信息修改模塊、圖書信息刪除模塊、圖書信息排序模塊、退出模塊,如下圖所示。)開始圖書信息錄入圖書信息瀏覽圖書信息查詢圖書信息排序 退出圖書信息刪除圖書信息修改圖書信息增加4. 詳細(xì)設(shè)計1》【主函數(shù)】開 始顯示一系列功能選項輸入n,判斷n是否18根據(jù)n的值調(diào)用各功能模塊函數(shù)結(jié) 束 主函數(shù)流程圖【程序】main() /**************主函數(shù)************/{int sele。 Began()。 while(sele) { system(cls)。 printf(\t\t\t圖書信息管理系統(tǒng)\n)。 printf(\t\t* *\n)。 printf(\t\t* *\n)。 printf(\t\t* *\n)。 printf(\t\t* *\n)。 printf(\t\t* *\n)。 printf(\t\t* *\n)。 printf(\n\n請輸入功能選項:)。sele)。Wr_file()。break。delay()。 case 3:Seek()。 break。 Wr_file()。break。Wr_file()。break。 Wr_file()。break。Display()。 break。 break。 char bookname[30]。 //定義結(jié)構(gòu)體 int kindnum。 char time[10]。}a[100],v。 printfarm[20]。3》【數(shù)據(jù)存儲】整個程序沒有利用保存函數(shù), \ 兩個文件錄入存取數(shù)據(jù)信息,并通過文件的讀取、寫入進(jìn)行圖書信息的修改/刪除等功能。void Re_file() /**************讀入數(shù)據(jù)************/ { FILE *fp。 while(fgetc(fp)!=39。)。 exit(0)。a[N].landnum,a[N].bookname,a[N].writername, amp。a[N].price)!=EOF) N++。 }void Wr_file() /**************寫入數(shù)據(jù)************/ { FILE *fp。 fp=fopen(,w)。 for(i=0。i++)fprintf(fp,%d\t%s\t%s\t%d\t%s\t%s%\n,a[i].landnum,a[i].bookname,a[i].writername, a[i].kindnum,a[i].printfarm,a[i].time,a[i].price)。 }4》【圖書信息錄入模塊】該模塊功能是用戶需要增加新的圖書信息,進(jìn)行for循環(huán),錄入 登錄號 書名 作者名 分類號 出版單位 出版時間 價格void Add_file() /**************錄入模塊************/ { FILE *fp。char c[10]。 fp=fopen(,r)。\n39。 if(fp==NULL) { printf(cannot open the file)。 } for(。a[N].landnum,a[N].bookname,a[N].writername, amp。a[N].price)!=EOF。N=N+1。 printf(成功錄入!^_^\n)。 int i,j。 printf(登錄號 書名 作者名 分類號 出版單位 出版時間 價格\n)。iN。 if(j%10==0) { printf(按任意鍵繼續(xù)...)。 puts(\n)。 } } }6》【圖書信息查詢】[需求分析]用戶需要查找的圖書,調(diào)用函數(shù)seek: 按書名查找 按作者名查找 ,兩種方式進(jìn)行查詢。若無,則顯示“沒有此書!!”。與流程相同,按照作者名查詢。char m[20]。 printf(\n\n\n)。 printf(* *\n)。 printf(* *\n)。 printf(* *\n)。 printf(* *\n)。 printf(**********************************\n)。 scanf(%d,amp。 if(k==1) {printf(請輸入書名:[ ]\b\b)。m)。iN。t=t+1。 scanf(%s,amp。 for(i=0。i++) if(strcmp(m,a[i].writername)==0) {j[t]=i。} } if(j[0]==1amp。t==0) printf(沒有找到此書!!\
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1