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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告——圖書(shū)管理系統(tǒng)(編輯修改稿)

2024-09-03 06:31 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 。 void Init()。 void Menu_select()。 void Insert_New_Book()。 void add_reader()。void Print_reader()。 void Print_book()。 void Borrow_Book()。 void Return_Book()。 void Save()。 void Save_Book()。 void Save_Reader()。 void Load()。void Load_Reader()。 void Load_Book()。 void Login(){ system(cls)。 printf(\n\n\n\t\t***************************************\n)。 printf(\n\n\n\t\t** 歡迎使用圖書(shū)管理系統(tǒng) **\n)。 printf(\n\n\n\t\t***************************************\n)。 printf(\n\n\n\t\t 按任意鍵進(jìn)入系統(tǒng)...)。 getch()。 system(cls)。}int Menu() /*主菜單*/{ int dm。 printf(\n\t\t圖書(shū)管理系統(tǒng)主菜單\n)。 printf(=================================================\n)。 printf(*\t1采編入庫(kù) \n)。 printf(*\t2登記讀者 \n)。 printf(*\t3借閱登記 \n)。 printf(*\t4還書(shū)管理 \n)。 printf(*\t5查詢(xún)圖書(shū)信息 \n)。 printf(*\t6查詢(xún)讀者信息 \n)。 printf(*\t0退出系統(tǒng) \n)。 printf(=================================================\n)。 printf(請(qǐng)選擇相應(yīng)的代碼:)。 for(。) { scanf(%d,amp。dm)。 //dm輸入的數(shù)字 if(dm0||dm6) printf(\n錯(cuò)誤!請(qǐng)重新輸入:)。 else break。 } return dm。 }void Menu_select()/*主菜單選擇函數(shù)*/{ for(。) { switch(Menu()) /*功能選擇*/ { case 0: system(cls)。 Save()。 printf(\n\n\t文件保存成功!\n)。 printf(\n\n\t歡迎下次使用本系統(tǒng)!\n)。 getch()。 exit(0)。 case 1: Insert_New_Book()。break。 case 2: add_reader()。break。 case 3: Borrow_Book()。break。 case 4: Return_Book()。break。 case 5: Print_book()。break。 case 6: Print_reader()。break。 default:printf(\n錯(cuò)誤!)。 exit(0)。 } }}void Init() /*初始化*/{ BK *p0。 printf(\n圖書(shū)初始化開(kāi)始,請(qǐng)輸入圖書(shū)信息..\..\n)。 p0=(BK*)malloc(sizeof(BK))。 h_book=p0。 printf(\n請(qǐng)輸入圖書(shū)信息:\n)。 printf(圖書(shū)編號(hào):)。 /*輸入圖書(shū)編號(hào)(唯一)*/ scanf(%s,p0book_num)。 printf(圖書(shū)名稱(chēng):)。 /*輸入圖書(shū)名稱(chēng)*/ scanf(%s,p0book_name)。 printf(圖書(shū)作者:)。 /*輸入圖書(shū)作者*/ scanf(%s,p0book_writer)。 printf(圖書(shū)數(shù)量:)。 /*輸入圖書(shū)數(shù)量*/ scanf(%d,amp。p0book_kc)。 p0book_xy=p0book_kc。 /*開(kāi)始時(shí)圖書(shū)現(xiàn)有量和庫(kù)存量相等*/ p0next=NULL。 p0n=++n。 printf(\n圖書(shū)信息初始化完畢!按任意鍵繼續(xù)下一步操作..\n)。 getch()。 system(cls)。}void Insert_New_Book()/*新書(shū)入庫(kù)*/{ BK *p,*p0,*p1。 p=p1=h_book。 printf(\n新書(shū)入庫(kù)模塊...\n)。 printf(\n請(qǐng)輸入新書(shū)信息..\..\n)。 p0=(BK *)malloc(sizeof(BK))。 printf(圖書(shū)編號(hào):)。 scanf(%s,p0book_num)。 while(strcmp(p0book_num,p1book_num)!=0amp。amp。p1next!=NULL) p1=p1next。 if(strcmp(p0book_num,p1book_num)==0) /*此處分兩種情況,若圖書(shū)編號(hào)存在,則直接進(jìn)庫(kù),只須輸入書(shū)的數(shù)量*/ { printf(\n此編號(hào)圖書(shū)已存在!!直接入庫(kù)!\n)。 printf(圖書(shū)數(shù)量:)。 scanf(%d,amp。p0book_kc)。 p1book_kc+=p0book_kc。 p1book_xy+=p0book_kc。 } else/*若不存在,則需要輸入其他的信息,然后在進(jìn)行插入操作*/ { printf(圖書(shū)名稱(chēng):)。 scanf(%s,p0book_name)。 printf(圖書(shū)作者:)。 scanf(%s,p0book_writer)。 printf(圖書(shū)數(shù)量:)。 scanf(%d,amp。p0book_kc)。//庫(kù)存數(shù)量 while(pnext) p=pnext。 if(h_book==NULL) h_book=p0。 /*此處分兩種情況,鏈表中沒(méi)有數(shù)據(jù),head直接指向p0處*/ else pnext=p0。 /*此處分兩種情況,鏈表中有數(shù)據(jù),鏈表中最后元素的next指向p0處*/ p0next=NULL。 p0book_xy=p0book_kc。 p0n=++n。 } printf(\n新書(shū)入庫(kù)完畢!按任意鍵繼續(xù)下一步操作..\n)。 getch()。 system(cls)。}void add_reader()/*添加讀者*/{ RD *p0。 int i。 printf(\n讀者初始化開(kāi)始,請(qǐng)輸入讀者信息..\..\n)。 p0=(RD*)malloc(sizeof(RD))。 /*申請(qǐng)新結(jié)點(diǎn)存儲(chǔ)空間*/ h_reader=p0。 printf(\n請(qǐng)輸入讀者的信息:\n)。 pri
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1