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

正文內(nèi)容

c語言課程設(shè)計----圖書信息管理系統(tǒng)-全文預(yù)覽

2025-08-28 15:12 上一頁面

下一頁面
  

【正文】 ++){if(equ[i].price==a){c=1。scanf(%f,amp。void search()。float a。 default:printf(\n)。printf_one(i)。scanf(%s,a)。void search()。char a[15]。 default:printf(\n)。 printf_one(i)。scanf(%s,a)。void search()。char a[20]。 default:printf(\n)。printf_one(i)。scanf(%s,a)。void search()。void printf_back_search()。 default:printf(\n)。printf_one(i)。scanf(%s,a)。int i,n,c=0。 void printf_back_search()。 default:printf(\n)。 printf_one(i)。scanf(%s,a)。 void search()。 char a[20]。 default:printf(\n)。 printf_one(i)。scanf(%s,a)。 void printf_back()。 int i,n,c=0。//出版單位 char out[15]。//序號 char name[20]。選擇錄入后運行結(jié)果。break。w)。 int w。 fclose(fp)。} for(i=0。【程序】void save(int n) //文件保存函數(shù),用來保存數(shù)據(jù)進一個2進制文本文件 { int i。 printf( 出版時間:%s,equ[i].out)。 printf( 書名:%s,equ[i].name)。 menu()。}} 顯示本程序作者。break。break。break。}while(w1==1)。n)。printf(\t\t\t \n)。printf(\t\t\t \n)。 //聲明 分類號查找函數(shù)do{printf(*************************搜索圖書信息選擇項*******************\n)。 //聲明 書名查找函數(shù)void price_search()?!境绦颉縱oid search() //搜索總函數(shù) {int n,w1。getchar()。printf_one(i)。n=load()。 void printf_one(int i)。 fclose(fp)。 for(i=0。i++){printf(\n輸入第%d本書的數(shù)據(jù)\n\n,i+1)。m)。FILE *fp。 【程序】 void add() //添加書本函數(shù) { void printf_back()。w1)。break。scanf(%s,equ[i].out)。 case 5: printf(新的出版單位:)。 case 4: printf(新的價格:)。break。scanf(%s,equ[i].num)。if(c7||c1){puts(\n選擇錯誤喲,重新輸入~\n\n)。do{puts(請選擇要修改的類型=\n\n 1).序號 2).書名 3).作者名 4).價格 \n\n5).出版單位 6).出版時間 7).分類號\n)。// 調(diào)用保存函數(shù)保存}while(w0==1)。if(w2==1)equ[k]=e。scanf(%d,amp。}while(k==1)。in。 }printf_one(i)。amp。 do{k=1。 void menu()。 int i,n,w0=1,w1,w2=0,k。 fclose(fp)。 } for(i=0。 printf(輸入分類號\n)。 printf(輸入出版單位\n)。 scanf(%s,equ[i].writter)。 scanf(%s,equ[i].num)。 for(i=0。 printf(添加多少本圖書呢?: 本\b\b)?!境绦颉? void enter()// 數(shù)據(jù)的輸入 { int i,n。//查詢 case 6:author()。//添加 case 4:browse()。// 信息錄入 case 2:modify()。} else w1=0。 scanf(%d,amp。 puts(\t\t\t\\n)。 puts(\t\t\t\\n)。 void author()。 void modify()。return (i1)。!feof(fp)?!境绦颉?int load()//************************讀取文件后返回n { FILE *fp。//聲明menu函數(shù) menu()。//出版時間 char outdate[15]。//書名 char writter[20]。在結(jié)構(gòu)體定義中,除了價格使用浮點型變量來定義之外,其他的都是用字符型變量來定義。而各個模塊之間由menu菜單模塊來做連接,最后由main主函數(shù)領(lǐng)導(dǎo)。 (5) 圖書信息修改功能。試設(shè)計一圖書館的圖書信息管理系統(tǒng),使之能提供以下功能: (1) 系統(tǒng)以菜單方式工作。在圖書館管理當中,人工統(tǒng)計的速度慢,且容易出現(xiàn)差錯。相比于傳統(tǒng)的人力操作行為,使用現(xiàn)代化的管理工具例如專業(yè)的圖書館圖書管理軟件,能夠減少人力資源的損耗,加快工作的流程,縮短工作時間。關(guān)鍵詞:文件,修改,儲存,添加,高效率目 錄 中文摘要 Ⅰ1 題目要求 1 要求. 12 需求分析 13 總體設(shè)計 14 詳細設(shè)計 1 2 5 公共函數(shù) 65.運行結(jié)果(附帶抓圖) 76.總結(jié) 10附錄A 源碼 14參考文獻 29 1 題目要求1.1 要求 圖書信息包括:登錄號、書名、作者名、分類號、出版單位、出版時間、價格等。 (4) 圖書信息查詢功能。3 總體設(shè)計 根據(jù)上面的分析,可以將這個系統(tǒng)分為如下五大模塊:enter圖書信息輸入模塊、modify圖書信息修改模塊、add圖書信息添加模塊、browse圖書信息瀏覽模塊、search圖書信息搜索模塊。然后定義全局變量n保存圖書的數(shù)目。//序號 char name[20]。//出版單位 char out[15]。【程序】int main()// 主函數(shù) { void menu()。 //系統(tǒng)暫停} load ()讀取文件數(shù)據(jù)load(),將數(shù)據(jù)保存到程序全局變量n中。}for(i=0。}fclose(fp)。 void enter()。 void search()。 puts(\t\t\t\\n)。 puts(\t\t\t\\n)。 printf(選擇數(shù)字(17):[ ]\b\b)。getchar()。break。break。break。 } } 各功能模塊設(shè)計 圖書信息的錄入 此模塊用于用戶輸入圖書的相關(guān)信息,包括序號、書名、作者名、價格、出版單位、出版時間、分類號。 fp=fopen(,rb)。 printf(\n\n)。 printf(輸入序號\n)。 printf(輸入作者名\n)。equ[i].price)。 scanf(%s,equ[i].out)。 return。equ[i],sizeof(struct book),1,fp)!=1)//如果不能寫入就報錯 printf(file write error~)。【程序】void modify() //modify 修改數(shù)據(jù)用的 { struct book e。 //聲明一個修改的子函數(shù),到時候會調(diào)用。 n=load()。i++){if((i!=0)amp。 puts(\n\n)。for(i=0。}if(k==1) printf(\n\n不存在,請重新輸入)。 //跳轉(zhuǎn)到 修改的子函數(shù) modify_data()if(w1==1) // W1=1表示修改成功{printf(\n恭喜~還想再次修改嗎?\n\n1).是\t2).返回并保存\t[ ]\b\b)。}else{w0=0。w2==1)save(n)。int c,w1。c)。 do{switch(c){ case 1: printf(
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1