图书信息管理系统源程序.doc

图书信息管理系统源程序.doc

ID:59169988

大小:24.00 KB

页数:8页

时间:2020-10-30

图书信息管理系统源程序.doc_第1页
图书信息管理系统源程序.doc_第2页
图书信息管理系统源程序.doc_第3页
图书信息管理系统源程序.doc_第4页
图书信息管理系统源程序.doc_第5页
资源描述:

《图书信息管理系统源程序.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、m_book.c#includestructnode{charname[10];intprice;charpub[15];};externstructnode*add(),*del(structnode*);externstructnode*load(),*mhdel(structnode*);/*******************************************************//*函数功能:显示菜单,选择菜单*//*输入参数:无*//*函数输出:选择的菜单序号*//******************************

2、*************************/intmenu_select(){intcn=0;printf("**********************************************");printf("tt1.Addabook");printf("tt2.Displaybooklibrary");printf("tt3.Queryabook");printf("tt4.Deleteabook");printf("tt5.Savetodisk");printf("tt6.Loadfromdisk

3、");printf("tt7.Mohusearch");printf("tt8.Mohudelete");printf("tt0.Exit");printf("t***********************************************");printf("Input(0~8):");for(;;){scanf("%d",&cn);if(cn<0

4、

5、cn>8)printf("Error!Inputagain(1~6):");elsebreak;}returncn;}voidmain(void){structnode*he

6、ad=NULL;for(;;){clrscr();switch(menu_select()){case1:head=add(head);break;case2:print(head);break;case3:search(head);break;case4:head=del(head);break;case5:save(head);break;case6:head=load();break;case7:mhsearch(head);break;case8:head=mhdel(head);break;case0:exit(0);}}}s_book.c#include

7、io.h>#include#includestructnode{ charname[10]; floatprice; charpub[15]; structnode*link;};structnode*add(structnode*head);/*函数功能:创建结点,输入结点数据*/voidprint(structnode*head);/*函数功能:链表输出*/voidsave(structnode*head);/*函数功能:链表存储*/voidsearch(structnode*head);/*函数功能:链表结点查找*/struct

8、node*del(structnode*head);/*函数功能:结点删除*/structnode*load(void);/*函数功能:从文件中读入数据,创建链表*/structnode*mhdel(structnode*head);/*函数功能:结点模糊删除*/voidmhsearch(structnode*head);/*函数功能:链表结点模糊查找*//*******************************************************//*函数功能:创建结点,输入结点数据*//*输入参数:链表头指针*//*函数输出:链表头指针*//*****

9、**************************************************/structnode*add(structnode*head){inti;floatjg;structnode*p,*pnew;pnew=(structnode*)malloc(sizeof(structnode));printf("Pleaseinputbookname,price,publisher");printf("name:");scanf("%s",pnew->name);printf("price

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。