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

正文內(nèi)容

面向?qū)ο蟪绦蛟O(shè)計課程設(shè)計-圖書管理系統(tǒng)-資料下載頁

2025-04-02 23:57本頁面
  

【正文】 const LendInfoamp。Le){ (Le)。 } void Account::ATInput(const TrothInfoamp。Tr){ (Tr)。 } void Account::Acshow(){ cout用戶基本信息 :endl。 cout 個人信息 :endl。 ()。 coutendl。 cout 借閱信息 :endl。 ()。 coutendl。 cout 預(yù)約信息 :endl。 ()。 coutendl。 } Account::~Account(){ U.~UnitInfo()。 湖南工程學(xué)院課程設(shè)計報告 24 L.~LeList()。 T.~TrList()。 } //賬戶鏈表類 class AcList{ private: Account *front,*last。 int size。 public: AcList():front(0),last(0),size(0){} void InsertLast(const Account amp。item)。 Account*GetFront(){return front。} Account*GetLast(){return last。} Account*SeekAList(const string n,const string id)。 Account*SeekAcTr(const string amp。INBS)。 friend bool CompareTime(Dateamp。D1,Dateamp。D2)。 }。 Account*AcList::SeekAcTr(const string amp。INBS){ Account*Pointer=front。 Account*currPtr=0。 int i=0。 if(Pointer!=0) while(Pointer!=0){ if(PointerSeekTr(INBS)){ i++。 if(i==1) currPtr=Pointer。 } if(i==2){ if(CompareTime(PointerGetTrDate(INBS),currPtrGetTrDate(INBS))) currPtr=Pointer。 i=1。 } Pointer=PointerGetNext()。 } return currPtr。 } 湖南工程學(xué)院課程設(shè)計報告 25 void AcList::InsertLast(const Accountamp。item){ Account*Pointer=new Account(item)。 if(size==0) front=last=Pointer。 else{ lastSetNext(Pointer)。 last=Pointer。} size++。 } Account*AcList::SeekAList(const string n,const string id){ Account*Pointer=front。 Account*ccurPtr=0。 if(size!=0){ while(Pointer!=0){ if(PointerAame()==namp。amp。PointerAcreid()==id){ ccurPtr=Pointer。 break。} Pointer=PointerGetNext()。 if(Pointer==0) cout 用戶數(shù)據(jù)庫中沒有該用戶 endl。 } } return ccurPtr。 } //圖書類 class Library{ private: string bookname。 string ISBN。 float Prices。 bool Pointer。 Library *next。 public: Library(string bn,string IS,float Prices):bookname(bn),ISBN(IS), Prices(Prices),Pointer(true),next(0){} 湖南工程學(xué)院課程設(shè)計報告 26 Library():bookname( ),ISBN( ),Prices(0) ,Pointer(true), next(0){} Library(const Libraryamp。Li):bookname() ,ISBN(),Prices(),next(0){} Library LiInput()。 void Lishow()。 bool GetPointer(){return Pointer。} Library*GetNext(){return next。} string GetBookName(){return bookname。} string GetISSN(){return ISBN。} void SetNext(Library*L){next=L。} void SetPointer(const bool T){Pointer=T。} ~Library(){} }。 Library Library::LiInput(){ string n,IS。 float P。 cout 書名 : 。 cinn。 cout 書號 : 。 cinIS。 cout 定價¥ : 。 cinP。 return Library(n,IS,P)。 } void Library::Lishow(){ cout書刊基本信息: endl。 cout 書名 : booknameendl。 cout 書號 : ISBNendl。 cout 定價¥ : Pricesendl。 cout 書刊是否可借: 。 if(Pointer) cout書刊可借 endl。 else cout書刊已借 endl。 } //圖書鏈表類 class LiList{ private: Library*front,*last。 湖南工程學(xué)院課程設(shè)計報告 27 int size。 public: LiList():front(0),last(0),size(0){} void Instrelast(const Libraryamp。Li)。 Library*GetFront(){return front。} Library* LiSeek(const string name,const string INSB)。 void LiSeek(const string)。 }。 void LiList::Instrelast(const Libraryamp。item){ Library*Pointer=new Library(item)。 if(size==0) front=last=Pointer。 else{ lastSetNext(Pointer)。 last=Pointer。} size++。 } Library* LiList::LiSeek(const string name,const string INBS){ Library*Pointer=front。 Library*ccurPtr=0。 if(Pointer==0) cout 圖書數(shù)據(jù)庫中沒有任書籍 !endl。 else{ while(Pointer!=0){ if(PointerGetBookName()==nameamp。amp。PointerGetISSN()==INBS){ ccurPtr=Pointer。 break。 } Pointer=PointerGetNext()。 if(Pointer==0) cout 圖書數(shù)據(jù)庫中沒有該書籍! endl。 } } return ccurPtr。 } void LiList::LiSeek(const string name){ Library*Pointer=front。 if(Pointer==0){ cout 圖書數(shù)據(jù)庫中沒有任書籍 !endl。 } else{ 湖南工程學(xué)院課程設(shè)計報告 28 while(Pointer!=0){ if(PointerGetBookName()==name){ PointerLishow()。 coutendl。 } Pointer=PointerGetNext()。 if(Pointer==0){ cout 圖書數(shù)據(jù)庫中沒有該書籍! endl。 } } } } //時間比較函數(shù) bool CompareTime(Dateamp。D1,Dateamp。D2){ bool mark=false。 if(()()) mark=true。 if(()==()){ if(()()) mark=true。 if(()==()) if(()=()) mark=true。 } return mark。 } //注冊賬戶 Account*creat( AcListamp。 A){ Account Ac。 ()。 (Ac)。 return ()。 } //借閱書刊 void BorrowBook( AcListamp。 A, LiListamp。 L){ coutendl借閱書刊 endl。 湖南工程學(xué)院課程設(shè)計報告 29 Date D。 string bookname,ISBN,name,id。 cout用戶輸入基本信息如下: endl。 cout 書刊名 : 。 cinbookname。 cout 書刊號 : 。 cinISBN。 cout 借閱者姓名: 。 cinname。 cout 借閱卡號 : 。 cinid。 coutendl借閱書刊信息提示如下: endl。 Account*Pointer1=(name,id)。 while(true){ if(Pointer1==0){ char c=39。 39。 cout 用戶庫中沒有該用戶!用戶是否注 冊賬號 ?請輸入 Y或 N: 。 while(c!=39。N39。amp。amp。c!=39。Y39。){ cinc。 coutendl。 if(c==39。N39。) cout 用戶庫中將不會錄入用戶的信息,不能借閱書刊! endl。 else if(c==39。Y39。){ cout注冊用戶信 :endl。 Pointer1=creat(A)。} else cout 輸入的選項錯誤!請重新輸入! endl。 } if(c==39。N39。) break。 } Library*Pointer2=(bookname,ISBN)。 if(Pointer2!=0){ if(Pointer2GetPointer()!=false){ cout 借閱書刊成功 !end
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1