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

正文內(nèi)容

教學(xué)計劃編制程序課題實驗報告(參考版)

2025-01-21 22:22本頁面
  

【正文】 22。 最后,還要感謝我們實驗指導(dǎo)老師寇老師的細心指導(dǎo)、熱心幫助。才能進一步提高自己的編程能力。程序編好了,還要經(jīng)過調(diào)試和修改,這步也很關(guān)鍵,好的程序是經(jīng)過了無數(shù)次的修改和調(diào)試才產(chǎn)生的。 同時通過這幾天的程序及報告編寫,我也發(fā)現(xiàn)了自己的很多不足,自己知識的很多漏洞,看到了自己的實踐經(jīng)驗還是比較缺乏,理論聯(lián)系實際的能力還是比較脆弱。最后把各函數(shù)同主函數(shù)相連,用主函數(shù)調(diào)用它們,編寫好好看的界面就可以了。刪除圖書:把保存到文件中的內(nèi)容寫到鏈表中去,用鏈表刪除結(jié)點的方法來刪除圖書。又考慮到圖書量大,所以添加后要保存到文件中去。在具體編寫程序時考慮到圖書的相關(guān)操作與會員基本相同,所以實際上只要編寫前三個函數(shù),后面的函數(shù)把相應(yīng)變量改變就可以了。我想用數(shù)據(jù)結(jié)構(gòu)知識來實現(xiàn)函數(shù):添加圖書,圖書查詢,刪除圖書,增加會員,會員查詢,刪除會員,借閱圖書,,歸還圖書,借書信息,到期書催還。一開始不知從何下手但后來分析了一下題目,并結(jié)合這學(xué)期所學(xué)的知識,再加上相關(guān)提示我決定用指針、鏈表和文件的內(nèi)容來編寫程序。但是設(shè)計一個較為完整的程序卻不是這么簡單的。我被分配到的題目是圖書借閱系統(tǒng)的實現(xiàn)與設(shè)計。因為他要求我們較完整的去實現(xiàn)一個比較可行的程序。 cout圖書信息保存失??!endl。 cout圖書信息保存成功!endl。 ++i) ofilebooks[i]。 for(int i=0。}// 圖書信息保存void Management::save(const char *name) const{ ofstreamofile(name)。 icount。 delete [] index。 ++i) books[index[i]].printInfo()。 } } for(int i=0。 index[i] = index[i+1]。 bnum[i+1] = tmp。 ++i) { if(bnum[i]bnum[i+1]) { longtmp = bnum[i]。 ++k) for(int i=0。 } // 冒泡排序,降序排列 for(int k=1。 ++i) { bnum[i] = books[i].getBtotal()。 for(int i=0。}// 按借閱量對圖書排序void Management::sort() const{ long *bnum = new long[count]。 } else cout還書量不正確!endl。 cout還書成功!endl。 break。 icount。}void Management::returnBook(char *name, long bnum){ int entry = 1。 } else cout還書量不正確!endl。 cout還書成功!endl。 break。 icount。}// 圖書歸還void Management::returnBook(long bno, long bnum){ int entry = 1。 } else cout圖書借閱量不正確!endl。 cout借書成功!endl。 break。 icount。}void Management::borrowBook(char *name, long bnum){ int entry = 1。 } else cout圖書借閱量不正確!endl。 cout借書成功!endl。 break。 icount。}// 圖書借閱void Management::borrowBook(long bno, long bnum){ int entry = 1。 } if(entry!=1) books[entry].printInfo()。 ++i) if(books[i].searchName(name)) { entry = i。 for(int i=0。 else cout未查找到相關(guān)圖書信息!endl。 break。 icount。}// 查詢圖書信息void Management::searchBook(long bno) const{ int entry = 1。book){ books[count++] = book。 cout增加圖書信息成功!endl。}// 增加圖書信息void Management::insertBook(long bno, char *name, bool status, long bin, long bout, long btotal){ Book book(bno, name, status, bin, bout, btotal)。 cout圖書信息刪除成功!endl。 ++i) books[i1] = books[i]。 } if(entry!=1) { for(int i=entry+1。 ++i) if(books[i].searchName(name)) { entry = i。 for(int i=0。 } else cout未查找到相關(guān)圖書信息!endl。 count。 icount。 break。 icount。 }}// 刪除圖書信息void Management::deleteBook(long bno){ int entry = 1。 } else { ()。 } ()。 ifilebook。 icount。 if(!()) { ifilecount。 ++i) books[i] = _books[i]。 for(int i=0。} 類成員函數(shù)實現(xiàn)部分// 默認構(gòu)造函數(shù)Management::Management(){ count = 0。book){ os endl。 operator(ostreamamp。 return is。 = new char[strlen(name)+1]。 isname。 is, Book amp。}// 提取運算符重載函數(shù)istreamamp。}// 比較圖書名bool Book::searchName(char *_name) const{ returnstrcmp(name, _name)==0。}// 獲取借閱總量long Book::getBtotal() const{ returnbtotal。}// 獲取館藏圖書量long Book::getBin() const{ return bin。 bout = _bno。 if(bin==0) status = false。 bout += _bno。 return *this。 name = new char[strlen()+1]。 bout = 。 status = 。book){ if(name!=NULL)
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1