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

正文內(nèi)容

用mysql數(shù)據(jù)庫實現(xiàn)的c++圖書管理系統(tǒng)-文庫吧

2025-04-23 19:39 本頁面


【正文】 break。 case 1: for(p=headbook。p!=NULL。p=pnext) { if(p==s) { p()。 if(p==0) coutYELLOW該書已全被借出! NONEendl。break。 } } if(NULL==p) coutYELLOW此書不存在! NONEendl。 break。 default: coutYELLOW輸入數(shù)字無效! NONEendl。break。 } 8 } /**************************************** ( 2 ) 用 戶 管 理*******************************************/ class Admin//管理員 { public: string adm_name。//帳號 string adm_passw。//密碼 public: Admin() { adm_name=adm。 adm_passw=123。 } }。 class LendBook { public: string bookname[3]。 int count。//借多少本數(shù) time_t lend_time。 time_t back_time。 LendBook(){count=0。} }。 class Stu { public: string stu_name。 string stu_phone。//聯(lián)系方式 string stu_num。//學(xué)號(登錄帳號) string password。//密碼 float debt。//欠費額 LendBook lendbook。//用戶借書信息 public: void show_stu()。//把此人所有信息(包括借書)顯示出來 }。 9 void Stu::show_stu() { cout姓名: stu_nameendl。 cout聯(lián)系電話: stu_phoneendl。 coutID:stu_numendl。 cout欠費額 :debtendl。 cout已借書 本 endl。 } class StuNode { public: Stu stu。 StuNode *next。 }。 StuNode *headstu=NULL。 void savestu(StuNode *p)。//保存讀者信息到數(shù)據(jù)庫 void del_sql_stu(StuNode *p)。//將讀者信息從數(shù)據(jù)庫中刪除 class StuManage:public BookManage { private: int totolstu。//用戶總數(shù) public: StuManage(){totolstu=0。} void addstu()。//增加用戶 void delstu(string s,int flag)。//刪除用戶 void findstu(string s,int flag)。//查找用戶 void lendbook(string ss,string s,int flag)。//借書 void backbook(string ss,string s,int flag)。//還書 void paydebt(string s)。//還款 void mux_stu_book()。//查詢圖書管總的圖書量與總的用戶量 }。 void StuManage::addstu() { string h。 10 cout添加輸入 0,退出輸入 1endl。 cinh。 if(h==1)return。 else if(h==0) while(1) { if(h==1)break。 else if(h==0) { string na,num,p1,pa,pa1,pa2。 StuNode *p=new StuNode。 cout請輸入姓名: endl。 cinna。 p=na。 cout請輸入聯(lián)系電話: endl。 cinp1。 p=p1。 cout請輸入 ID:endl。 cinnum。 p=num。 p=0。 p=0。 while(1) { cout請輸入六位密碼: endl。 cinpa1。 cout請確認(rèn)六位密碼: endl。 cinpa2。 if(pa1==pa2) { pa=pa2。 p=pa。 break。 } else coutYELLOW兩次密碼不一樣,請重行輸入! NONEendl。 } p=0。 pnext=headstu。 headstu=p。 savestu(p)。//保存至數(shù)據(jù)庫 (StuManage::totolstu)++。//用戶總數(shù)加一 cout繼續(xù)添加輸入 0,取消添加輸入 1endl。 cinh。 11 } else coutYELLOW輸入字符無效! NONEendl。 } else coutYELLOW輸入字符無效! NONEendl。 } void StuManage::delstu(string s,int flag) { StuNode *p=headstu。 if(headstu!=NULL) { switch(flag) { case 0: if(headstu==s)//當(dāng)要刪除的用戶位于鏈表的頭結(jié)點位置 { headstu=pnext。 StuManage::totolstu。 del_sql_stu(p)。//從數(shù)據(jù)庫中刪除 delete p。 } else if(pnext)//非頭結(jié)點位置 { for(p=headstu。pnext!=NULLamp。amp。p!=NULL。p=pnext) { if(pnext==s) { pnext=pnextnext。 totolstu。 del_sql_stu(pnext)。//從數(shù)據(jù)庫中刪除 //delete pnext。 break。 } } if(pnext==NULL) coutYELLOW此用戶不存在! NONEendl。 } break。 case 1: if(headstu==s) { 12 headstu=pnext。 totolstu。 del_sql_stu(p)。//從數(shù)據(jù)庫中刪除 delete p。 } else if(pnext) { for(p=headstu。pnext!=NULLamp。amp。p!=NULL。p=pnext) { if(pnext==s) { pnext=pnextnext。 totolstu。 del_sql_stu(pnext)。//從數(shù)據(jù)庫中刪除 //delete pnext。 break。 } } if(pnext==NULL) coutYELLOW此用戶不存在! NONEendl。 } break。 default: coutYELLOW輸入數(shù)字無效! NONEendl。break。 } } } void StuManage::findstu(string s,int flag) { StuNode *p。 int h=0,m=1。 switch(flag) { case 0: for(p=headstu。p!=NULL。p=pnext) { if(p==s) break。 } if(p==NULL) coutYELLOW此用戶不存在! NONEendl。 for(p=headstu。p!=NULL。p=pnext) { 13 if(p==s) h++。 } if(h0) coutGREEN這種名字的用戶共有 h個 NONEendl。 for(p=headstu。p!=NULL。p=pnext) { if(p==s) { p()。 if(p=3) { coutYELLOWsorry,您已借滿 3 本書,不能再借了!?。ONEendl。 int i=p。 if(i0) cout所借書的名字為: endl。//輸出用戶所借書的名字 while(i) { cout\t( m++):p[i1]endl。i。 } coutendl。 } else { int i=p。 if(i0) cout所借書的名字為: endl。//輸出用戶所借書的名字 while(i) { cout\t( m++) :p[i1]endl。i。 } cout您已借了 p本書! endl。 cout您還可以借 3p本書 !endl。 coutendl。 } } } break。 case 1: 14 for(p=headstu。p!=NULL。p=pnext) { if(p==s) { p()。 if(p=3) { coutYELLOWsorry,您已借滿 3 本書,不能再借了?。?!NONEendl。 int i=p。 cout所借書的名字為: endl。//輸出用戶所借書的名字 while(i) { //輸出用戶所借書的名字 cout\t( m++) :p[i1]endl。i。 } coutendl。 } else { int i=p。 cout所借書的名字為: endl。//輸出用戶所借書的名字 while(i) { //輸出用戶所借書的名字 cout\t( m++) :p[i1]endl。i。 } cout您已借了 p本書! endl。 cout 您 還 可 以 借 3p 本書 !NONEendl。 coutendl。 } break。 }
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1