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

正文內(nèi)容

c語言圖書管理系統(tǒng)課程設(shè)計報告(編輯修改稿)

2025-06-19 18:04 本頁面
 

【文章內(nèi)容簡介】 系統(tǒng))圖 8 菜單界面選擇 1 進入系統(tǒng),然后出現(xiàn)功能菜單. . . . .學(xué)習(xí)參考 圖 9 登陸功能;輸入讀者和書籍,然后出現(xiàn)功能菜單;圖 10 圖書管理系統(tǒng)主菜單. . . . .學(xué)習(xí)參考附錄 2-源程序include include include define Max 3 typedef struct book{char book_num[10]。char book_name[20]。char book_writer[10]。int book_kc。int book_xy。struct book *next。}BK。typedef struct borrow{char borrow_book_num[10]。char limit_date[8]。}BO。typedef struct reader{char reader_num[10]。char reader_name[10]。int right。BO borrow[Max]。struct reader *next。}RD。BK *h_book。RD *h_reader。void Login()。 /*登陸*/int Menu()。 /*主菜單*/void Menu_select()。 /*主菜單選擇函數(shù)*/void Init()。 /*初始化*/void Init_reader()。 /*初始化讀者*/void Init_book()。 /*初始化圖書*/void Insert_New_Book()。 /*新書入庫*/int Find()。 /*查找菜單*/void Find_Select()。 /*查找菜單選擇函數(shù)*/void Find_Reader()。 /*查找讀者信息*/void Find_Book()。 /*查找圖書信息*/ void Print_reader()。 /*打印讀者信息*/void Print_book()。 /*打印圖書信息*/void Borrow_Book()。 /*借書函數(shù)*/. . . . .學(xué)習(xí)參考void Return_Book()。 /*還書函數(shù)*/void Save()。 /*保存信息*/void Save_Reader()。 /*保存讀者信息*/void Save_Book()。 /*保存圖書信息*/ void Load()。 /*加載信息*/void Load_Reader()。 /*加載讀者信息*/void Load_Book()。 /*加載圖書信息*/void Login()/*登陸 */{system(cls)。printf(\n\n\n\t\t\t 歡迎登陸本系統(tǒng) \n)。printf(\n\n\t\t 系統(tǒng)版權(quán)所有\(zhòng)n\n\n\n\n\n\n)。printf(\n\n\n\t\t 按 任 意 鍵 進 入 系 統(tǒng) ...)。getchar()。 system(cls)。}int Menu() /*主菜單*/{ int sn。printf(\n\t\t 圖書管理系統(tǒng)主菜單 \n)。printf(=================================================\n)。printf(*\t0退出系統(tǒng) *\n)。printf(*\t1新書入庫 *\n)。printf(*\t2 查詢 *\n)。printf(*\t3借書登記 *\n)。printf(*\t4還書管理 *\n)。printf(=================================================\n)。printf(請選擇相應(yīng)代碼:)。 for(。) { scanf(%d,amp。sn)。 fflush(stdin)。 if(sn0||sn4) printf(\n 錯誤!請重新輸入:)。 else break。}return sn。 }void Menu_select()/*主菜單選擇函數(shù)*/{for(。) /*循環(huán)調(diào)用模式,保證能進行重復(fù)操作*/{switch(Menu()) /*功能選擇*/{ case 0: system(cls)。/*清楚屏幕先前的顯示內(nèi)容*/ Save()。printf(\n\n\t 文件保存成功!\n)。 . . . . .學(xué)習(xí)參考printf(\n\n\t 歡迎下次使用本系統(tǒng) !\n)。 getchar()。 exit(0)。 case 1:Insert_New_Book()。break。 case 2:Find_Select()。break。 case 3:Borrow_Book()。break。 case 4:Return_Book()。break。 default:printf(\n 錯誤!)。exit(0)。 }}}void Init() /*初始化 */{ Init_reader()。 Init_book()。}void Init_reader() /*初始化讀者信息*/{ RD *p0。 int i。 printf(\n 讀者初始化開始,請輸入讀者信息..\n ..\n)。 p0=(RD*)malloc(sizeof(RD))。 h_reader=p0。 printf(\n 請輸入讀者的信息:\n)。 printf(ReaderNo.:)。 /*輸入讀者編號(唯一)*/ scanf(%s,p0reader_num)。 printf(ReaderName:)。 /*輸入讀者姓名(不唯一)*/ scanf(%s,p0reader_name)。 p0right=0。 for(i=0。iMax。i++) {strcpy(p0borrow[i].borrow_book_num,0)。 /*所借圖書直接置為 0(即沒有借書)*/ strcpy(p0borrow[i].limit_date,0)。 } p0next=NULL。 printf(\n 讀者信息初始化完畢!按任意鍵繼續(xù)下一步操作..\n)。 getchar()。 system(cls)。}void Init_book() /*初始化圖書信息 */{BK *p0。. . . . .學(xué)習(xí)參考printf(\n 圖書初始化開始,請輸入圖書信息..\n ..\n)。p0=(BK*)malloc(sizeof(BK))。h_book=p0。 printf(\n 請輸入圖書信息:\n)。 printf(BookNo.:)。 /*輸入圖書編號(唯一)*/ scanf(%s,p0book_num)。 printf(BookName:)。 /*輸入圖書名稱*/ scanf(%s,p0book_name)。printf(BookWriter:)。 /*輸入圖書作者*/ scanf(%s,p0book_writer)。 printf(Number:)。 /*輸入圖書數(shù)量*/ scanf(%d,amp。p0book_kc)。 p0book_xy=p0book_kc。 /*開始時圖書現(xiàn)有量和庫存量相等*/ p0next=NULL。 printf(\n 圖書信息初始化完畢!按任意鍵繼續(xù)下一步操作..\n)。 getchar()。 system(cls)。}void Insert_New_Book()/*新書入庫*/{BK *p,*p0,*p1。 p=p1=h_book。printf(\n 新書入庫模塊...\n)。printf(\n 請輸入新書信息..\n ..\n)。p0=(BK *)malloc(sizeof(BK))。 printf(BookNo.:)。 scanf(%s,p0book_num)。 while(strcmp(p0book_num,p1book_num)!=0amp。amp。p1next!=NULL) p1=p1next。 if(strcmp(p0book_num,p1book_num)==0) /*此處分兩種情況,若圖書編號存在,則直接進庫,只須輸入書的數(shù)量*/ { printf(\n 此編號圖書已存在!!直接入庫!\n)。 printf(Number:)。 scanf(%d,amp。p0book_kc)。 p1book_kc+=p0book_kc。 p1book_xy+=p0book_kc。 } else/*若不存在,則需要輸入其他的信息 ,然后在進行插入操作*/ {printf(BookName:)。 scanf(%s,p0book_name)。printf(BookWriter:)。. . . . .學(xué)習(xí)參考 scanf(%s,p0book_writer)。 printf(Number:)。 scanf(%d,amp。p0book_kc)。while(pnext) { p=pnext。 } if(h_book==NULL) h_book=p0。 /*此處分兩種情況,鏈表中沒有數(shù)據(jù),head 直接指向 p0處*/ else pnext=p0。 /*此處分兩種情況,鏈表中有數(shù)據(jù),鏈表中最后元素的next 指向 p0
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1