// 图书管理的实验报告#include #include #include struct BOOK { int id,usr[10],total,store,days[10]; char name[30],author[20]; }books[100]; void page_title(char *menu_item) { printf("\n- %s -\n\n",menu_item); } void book_add(void) { int n; page_title("注册"); for(n=0;n<100;n++) if(books[n].id==0) break; printf("序号:"); scanf("%d",&books[n].id); printf("书名:"); scanf("%s",&books[n].name); printf("作者:"); scanf("%s",&books[n].author); printf("数量:"); scanf("%d",&books[n].total); books[n].store=books[n].total; } int search_book(void) { int n,i; page_title("查找"); printf("请输入图书序号:"); scanf("%d",&i); for(n=0;n0) { printf("请输入借书证序号:"); scanf("%d",&s); printf("请输入可借天数:"); scanf("%d",&d); for(l=0;l<10;l++) { if(books[n].usr[l]==0) { books[n].usr[l]=s; books[n].days[l]=d; break; } } books[n].store--; } if(n!=-1&&books[n].store==0) printf("此书已经全部借出.\n"); } /*借书的函数,首先调用找书函数*/ void book_in(void) { int n,s,l; page_title("还书"); if((n=search_book())!=-1&&books[n].store<books[n].total) { printf("借阅者图书证列表:\n"); for(l=0;l<10;l++) if (books[n].usr[l]!=0) printf("[%d] - %d天\n",books[n].usr[l],books[n].days[l]); printf("请输入借书证序号:"); scanf("%d",&s); for(l=0;l<10;l++) { if(books[n].usr[l]==s) { books[n].usr[l]=0; books[n].days[l]=0; break; } } books[n].store++; } if(n!=-1&&books[n].store==books[n].total) printf("全部入藏.\n"); } void book_del(void) { int n; page_title("注销"); if((n=search_book())!=-1) books[n].id=0; printf("该书已注销.\n"); } void main(void) { char n; page_title("请选择"); printf("1 注册\n2 查找\n"); printf("3 借书\n4 还书\n5 注销书"); printf("\n0 退出\n"); while(n=getchar()){ switch(n) { case '1' : book_add();break; case '2' :search_book();break; case '3' : book_out();break; case '4' : book_in();break; case '5' : book_del();break; case '0' :exit(0); }printf("\n\n请选择\n1 注册\n2 查找\n3 借书\n4 还书\n5 注销书\n0 退出\n\n"); getchar(); } }。
亲爱的老师:
你好!
我们这个有意义的借书活动我们已经布置好了,我们具体的”借书须知”,”阅览须知”等等条列都弄好了,如果,您有需要的话,我可以给你看看我们的要求.
老师,因为我们是刚刚开始开展这个活动,所以,如果有什么地方做的不太好就请多多请教,希望老师给我们的这次活动提出宝贵的建议!谢谢.
老师,既然我们已经开展了这个活动,就一定要有个负责人吧,而且,如果我们管理的不好,把书弄丢了,那我们一定会自己负责!绝对不会因为这种小事情而去麻烦老师!
老师,请您相信我,相信我们一定会把这件事情做好的!
(把这一份交给老师,之后在把借书须知”,”阅览须知”等等条列给老师过目,可能写的不太好,5分钟写的! 祝你成功!)
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
蜀ICP备2020033479号-4 Copyright © 2016 学习鸟. 页面生成时间:3.438秒