用c語言和c 編寫圖書管理系統

時間 2021-08-30 11:05:06

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 ...