请大家告诉我这题目的解题思路,谢谢!
程序说明书一. 各模块的功能:
readtxt(),读读者文件writetxt(),写读者文件addreader(reader s) ,添加读者delreader(int number),删除读者searchreader(int number),查找读者readerdata() ,读者数据管理readbtxt(),读图书文件writebtxt(),写图书文件addbook(libook s),添加图书delbook(int number),删除图书searchbook(int number),查找图书bookdata(),图书数据管理borbook(),读者借书retbook(),读者还书main()主函数
二. 程序流程图:
void main() :
三. 用户手册:1,使用程序前先对图书库,读者库进行初始化,然后才能进行相应的操作2,本程序又一定的纠错功能
①调用子函数对功能进行相应的选择的时候,如果选择的端子不正确,则提示错误
②对添加的读者函数操作的时候如果读者库已经满了,读者申请的编号已经存在的情况则提示错误
③对删除读者函数操作的时候,如果输入的读者编号不存在则提示错误
④对查找读者函数操作的时候,如果输入的读者编号不存在的时候则提示错误
⑤对新书入库函数操作的时候,如果书库已经满或者申请的书编号已经存在,则提示错误
⑥对删除的图书函数进行操作的时候,如果要删除的图书编号不存在,则提示出错
⑦对查找函数操作的时候,如果要查找的图书函数不存在,则提示出错
⑧对借书函数进行操作时,如果读者编号不存在,不能在借书,所要借的书已经借出,或者要借的书不存在的时候,则提示出错
⑨对还书函数操作的时候,如果读者编号不存在,所还图书不为图书馆所有时,则提示出错。
这题目是论坛上的一个题目,我很想做出来,可是不知道解题思路怎么样?
请大家勇跃讨论这题目啊,因为对题目对我们初学者来说是一个很好的练习对象啊。