1樓:元小翠
這個由於你給的分太少,估計每人會給你做的。
我給你一個做參照吧,基本功能都已經實現了,並且在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) }}
2樓:砍侃看
你這題目100rmb都不一定有人寫,何況5積分
3樓:自戀狂
用結構體試一下,10分鐘我也編不出一個給你
c 圖書管理系統,C 圖書管理系統
include include include include 輸入 輸出檔案流類 using namespace std const int maxr 100 最多的讀者const int maxb 100 最多的圖書const int maxbor 5 每位讀者最多借五本書 讀者類,實現對讀者的...
簡單的c 圖書管理系統
include include using namespace std include 圖書類 class cbook cbook cbook int id,char name,float price void cbook display typedef vectorbookarray 圖書管理類 ...
教務資訊管理系統(C語言),C語言編寫一個教務管理系統 注 可以把這個程式也發我一下嗎
include include include include include define len sizeof struct student define format 8d 15s 12.1lf 12.1lf 12.1lf 12.1lf n define data stu i num,stu ...