1樓:匿名使用者
#include
#include
#include
#include //輸入/輸出檔案流類
using namespace std;
const int maxr=100;//最多的讀者const int maxb=100;//最多的圖書const int maxbor=5;//每位讀者最多借五本書//讀者類,實現對讀者的資訊的描述
class reader
char *getname() //獲取姓名int gettag() //獲取刪除標記int getno() //獲取讀者編號void setname(char na) //設定姓名
void delbook()//設定刪除標記 1:已刪 0:未刪void addreader(int n,char *na)//增加讀者
r->delbook();
break;
case '4':
cout << "讀入讀者編號:";
cin >> readerid;
r=query(readerid);
if (r==null)
r->disp();
break;
case '5':
disp();
break;
case '6':
clear();
break;
default:cout<<"輸入錯誤,請從新輸入:";break;}}
}//圖書類,實現對圖書的描述,圖書的編號,書名,借出,還入等class book
char *getname() //獲取姓名int getno()//獲取圖書編號
int gettag()//獲取刪除標記
void setname(char na)//設定書名void delbook()//刪除圖書
void addbook(int n,char *na)//增加圖書int borrowbook()//借書操作return 0;
}void retbook()//還書操作void disp()//輸出圖書
b->delbook();
break;
case '4':
cout << " 讀入圖書編號:"<> bookid;
b=query(bookid);
if (b==null)
b->disp();
break;
case '5':
disp();
break;
case '6':
clear();
break;
default:cout<<"輸入錯誤,請從新輸入:";}}}//main() 函式的實現,程式的主介面的引導void main()
b=bookdb.query(bookid);
if (b==null)
if (b->borrowbook()==0)r->borrowbook(b->getno());
break;
case '2':
cout<<"還書\n 讀者編號:";
cin >>readerid;
cout << " 圖書編號:";
cin >>bookid;
r=readerdb.query(readerid);
if (r==null)
b=bookdb.query(bookid);
if (b==null)}}
c++編寫個圖書管理系統程式 80
簡單的c++圖書管理系統
2樓:匿名使用者
#include
#include
using namespace std;
#include
//圖書類
class cbook
;cbook::cbook(int _id,char* _name,float _price)
void cbook::display()
typedef vectorbookarray;
//圖書管理類
class cbookmanager
;void cbookmanager::addbook(cbook* book)
void cbookmanager::deletebook(int id)
++it;}}
void cbookmanager::modifybook(cbook* book)}}
}void cbookmanager::searchbook(int id)}}
}void cbookmanager::searchbook(char* name)}}
}void cbookmanager::searchbook(float price)}}
}int main()
printf("///////////////////////////\n");
//刪除編號為15的圖書
bookmanager.deletebook(15);
//修改圖書
cbook book(3,"羊1",50.2f);
int len2 = bookmanager.m_bookarray.size();
for(int i=0;idisplay();
}printf("///////////////////////////\n");
//查詢圖書
bookmanager.searchbook("羊1");
getchar();
return 0;}
3樓:陽光與你
老哥,你有那個圖書管理系統了嗎,學弟現在也需要,跟你的題目一樣
用c語言和c++編寫一個圖書管理系統
4樓:元小翠
這個由於你給的分太少,估計每人會給你做的。
我給你一個做參照吧,基本功能都已經實現了,並且在vc6上已經編譯執行確認:
#include
#include
#include
#include //輸入/輸出檔案流類
using namespace std;
const int maxr=100;//最多的讀者
const int maxb=100;//最多的圖書
const int maxbor=5;//每位讀者最多借五本書
//讀者類,實現對讀者的資訊的描述
class reader
char *getname() //獲取姓名
int gettag() //獲取刪除標記
int getno() //獲取讀者編號
void setname(char na) //設定姓名
void delbook()//設定刪除標記 1:已刪 0:未刪
void addreader(int n,char *na)//增加讀者
r->delbook();
break;
case '4':
cout << "讀入讀者編號:";
cin >> readerid;
r=query(readerid);
if (r==null)
r->disp();
break;
case '5':
disp();
break;
case '6':
clear();
break;
default:cout<<"輸入錯誤,請從新輸入:";break;
} }} //圖書類,實現對圖書的描述,圖書的編號,書名,借出,還入等
class book
char *getname() //獲取姓名
int getno()//獲取圖書編號
int gettag()//獲取刪除標記
void setname(char na)//設定書名
void delbook()//刪除圖書
void addbook(int n,char *na)//增加圖書
int borrowbook()//借書操作
return 0;
} void retbook()//還書操作
void disp()//輸出圖書
b->delbook();
break;
case '4':
cout << " 讀入圖書編號:"<> bookid;
b=query(bookid);
if (b==null)
b->disp();
break;
case '5':
disp();
break;
case '6':
clear();
break;
default:cout<<"輸入錯誤,請從新輸入:";
} }} //main() 函式的實現,程式的主介面的引導
void main()
b=bookdb.query(bookid);
if (b==null)
if (b->borrowbook()==0)
r->borrowbook(b->getno());
break;
case '2':
cout<<"還書\n 讀者編號:";
cin >>readerid;
cout << " 圖書編號:";
cin >>bookid;
r=readerdb.query(readerid);
if (r==null)
b=bookdb.query(bookid);
if (b==null) }}
5樓:砍侃看
你這題目100rmb都不一定有人寫,何況5積分
6樓:自戀狂
用結構體試一下,10分鐘我也編不出一個給你
簡單的c 圖書管理系統
include include using namespace std include 圖書類 class cbook cbook cbook int id,char name,float price void cbook display typedef vectorbookarray 圖書管理類 ...
用c語言和c 編寫圖書管理系統
元小翠 這個由於你給的分太少,估計每人會給你做的。我給你一個做參照吧,基本功能都已經實現了,並且在vc6上已經編譯執行確認 include include include include 輸入 輸出檔案流類 using namespace std const int maxr 100 最多的讀者 c...
當圖書管理員要什麼專業和學歷,應聘圖書管理員需要什麼條件?
千本櫻鈴 看是什麼單位裡的圖書管理員。一般小公司 集團的要求不高,高中畢業就行。甚至有的要求不限。學校或者大企業裡的,要求有檔案管理經驗,最好就是圖書檔案相關專業。下面是兩個例子 例1 羅湖圖書館管理員 任職要求 1 高中以上學歷。2 有圖書館圖書管理經驗。3 上班26天制,每天上班時間7小時內。薪...