#include <iostream>
#include <iomanip>
#include <string>
#include <cstring>
#include <fstream>
using namespace std;
const int Maxr=100; //最多的读者
const int Maxb=100; //最多的图书
const int Maxbor=5; //每位读者最多借五本书
class Reader //读者的信息描述
{
private:
int tag; //删除标记 1:已删 0:未删
int no; //读者编号
char name[10];//读者姓名
int borbook[Maxbor]; //所借图书
public:
Reader(){}
char *getname() {
return name;
} //获取姓名
int gettag() {
return tag;
} //获取删除标记
int getno() {
return no;
} //获取读者编号
void setname(char na[])
{
strcpy(name,na);
} //设置姓名
void delbook(){ tag=1; }//设置删除标记 1:已删 0:未删
void addreader(int n,char *na)//增加读者
{
tag=0;
no=n;
strcpy(name,na);
for(int i=0;i<Maxbor;i++)
borbook[i]=0;
}
void borrowbook(int bookid)//借书操作
{
for(int i=0;i<Maxbor;i++)
{
if (borbook[i]==0)
{
borbook[i]=bookid;
return;
}
}
}
int returnbook(int bookid)//还书操作
{
for(int i=0;i<Maxbor;i++)
{
if(borbook[i]==bookid)
{
borbook[i]=0;
return 1;