数据结构课程设计范文 下载本文

文档仅供参考

if(!p){

cout<<\书号输入错误.\

}

else{

cout<<\此书的现存量为\

cout<<\请输入会员编号:\

cin>>membercode;

if(!(mp=SearchMember(S,membercode)))cout<<\会员编号输入错误,归还失败\

else{

p->b_Out--;

for(i=1;i<=mp->l_Codes[0];i++){

if(mp->l_Codes[i]==tempcode)break;

}

while(il_Codes[0]){

19

2020年4月19日

文档仅供参考

mp->l_Codes[i]=mp->l_Codes[i+1];

i++;

}

mp->l_Codes[0]--;

cout<<\归还成功.\

}

}

cout<<\还有要归还的图书吗?(Y/N)\

cin>>sel;

if(sel=='N'||sel=='n'){

cout<<\归还结束.\

return;

}

}while(1);

}

2020年4月19日20

文档仅供参考

void AddMember(System* S)

{

int Tempcode;

char sel;

MemberInfo* p=S->MI;

MemberInfo* t;

do{

cout<<\输入会员编号:\

cin>>Tempcode;

t=(MemberInfo*)malloc(sizeof(MemberInfo));

t->m_Code=Tempcode;

cout<<\输入会员姓名:\

cin>>t->m_Name;

2020年4月19日

21

文档仅供参考

t->l_Codes[0]=0;

t->nextmember=p->nextmember;

p->nextmember=t;

S->MemberTota++;

cout<<\添加完毕!\

cout<<\还要添加吗?(Y/N)\

cin>>sel;

if(sel=='n'||sel=='N'){

cout<<\结束添加\

return;

}

}while(1);

}

2020年4月19日22