5. 图书借阅管理Rmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
题目描述:使用map容器实现一个简单的图书借阅管理系统。从控制台输入操作指令,指令分为以下几种:Rmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
add:添加一本图书,格式为add 书名 作者Rmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
borrow:借阅一本图书,格式为borrow 书名Rmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
return:归还一本图书,格式为return 书名Rmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
list:列出所有图书,格式为listRmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
每执行一次指令,输出相应的操作结果。例如,添加图书成功输出Book added successfully;借阅图书时,如果图书不存在输出Book not found,如果图书已被借走输出Book already borrowed,借阅成功输出Book borrowed successfully;归还图书时,如果图书不存在输出Book not found,如果图书未被借走输出Book not borrowed,归还成功输出Book returned successfully;列出图书时,按书名的字典序输出所有图书,格式为书名:作者,若没有图书则输出No books。Rmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输入格式:若干行操作指令Rmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出格式:对应每一行操作指令的操作结果Rmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
样例输入:Rmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
add C++ Primer LippmanRmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
add Effective C++ MeyersRmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
borrow C++ PrimerRmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
listRmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
return C++ PrimerRmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
listRmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
样例输出:Rmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Book added successfullyRmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Book added successfullyRmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Book borrowed successfullyRmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
C++ Primer:LippmanRmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Effective C++:MeyersRmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Book returned successfullyRmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
C++ Primer:LippmanRmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
Effective C++:MeyersRmn100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库