个功能,通过调用 .函数,判断用户的选择,从而进行相关功能的操作。
查找读者函数 ,
此函数通过读者的图书证号对读者链表从头至尾进行查找,若找到读者,
则显示读者图书证号以及姓名,然后利用 循环和指针,对读者所借图书进
行查找并显示。若找不到读者,显示读者标号不存在,按任意键回到查找菜单
选择函数界面。
查找图书函数 ,&:
此函数根据用户输入的图书编号,利用 +/"$#0
1)2.344015015语句,对现有图
书进行查找,若找到,则显示图书的编号、名称、作者、现有量以及库存量。
否则显示此图书编号不存在,按任意键回到查找菜单选择函数界面。
显示读者函数 6:
此函数利用定义指针 !5/5利用 +/"3*788循环,
以及利用 01 语句对读者的图书信息链表进行遍历,然后显示读者的
借书编号和还书时间。
显示图书信息 6:
此函数利用定义指针 &'!5/5利用 +/"3*788循环,
以及利用 01 语句对现存图书的链表进行遍历,显示所有现存图书的
编号、名称、作者、现有量以及库存量信息。
借书函数 &+&:
此函数利用图书链表和读者链表对读者的借书进行操作,根据读者输入
的图书证号,利用 +/" 循环对读者链表进行遍历,查找是否存在该读者,若
读者不存在,则提示该读者的图书证号不存在,若读者存在,根据读者输入的
要借的图书编号,再利用 +/" 循环遍历是否存在该书,若该书不存在,则显
示此书不存在,若该书存在,再利用 判断是否还有现存,若无现存,在提示
此书已借完,若还有现存,再利用 语句判断该读者是否已达到最大借书量,
若已达最大量,则提示读者,借书已满,若还未达到最大量,再利用 语句判
断该读者是否已借书,若从未借过书,则直接借书,若已借书,然后利用
循环和 语句判断此次借书是否和以前借书有重复,若重复,则提示读者不能
评论0
最新资源