1 / 99
文档名称:

图书管理系统程序代码.doc

格式:doc   大小:128KB   页数:99页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

图书管理系统程序代码.doc

上传人:读书之乐 2019/9/17 文件大小:128 KB

下载得到文件列表

图书管理系统程序代码.doc

相关文档

文档介绍

文档介绍:图书管理系统程序代码#include<>#include<>#include<>#defineSIZE(structbooklist*)malloc(sizeof(structbooklist))//建立已借阅图书信息结构体structborrow{ charborbook_num[10]; charborbook_name[22]; charreturn_time[15]; charstu_num[15]; charstu_name[15]; structborrow*next;};//建立预借图书信息结构体structprebor_stu{ charprebook_num[10]; charprestu_num[15]; structprebor_stu*next;}; //建立图书结构体structbooklist{ charnum[10]; charname[22]; charzuozhe[15]; charleibie[10]; charpub_time[10];charprice[10];charcondition[10];structbooklist*next;};structbooklist*create(void);/*创建图书信息链表*/structborrow*borrow_creat(structbooklist*head);//创建已借阅图书信息链表 intpre_creat(structbooklist*head);//*prebor_creat(void);//创建预借阅图书信息链表voidprintf1_(structbooklist*);//输出单个基本图书的数据voidstore(structbooklist*head);/**/voidprintfb1_(structborrow*);//输出单个借出图书的部分数据voidprintfb_(structborrow*p);//输出单个借出图书的数据voidprintfp1_(structprebor_stu*);//输出单个被预借出图书的部分数据voidprintfp_(structprebor_stu*);//输出单个被预借出图书的数据voidprintf_(structbooklist*,structborrow*,structprebor_stu*);/*2---输出链表中的图书信息*/structbooklist*load(void);//5---从文件读入图书信息structbooklist*num_paixu(structbooklist*);//4---按编号排序structbooklist*price_paixu(structbooklist*);//3---um(structbooklist*head);//6---统计库存数voidchaxun1_(structbooklist*,structborrow*,structprebor_stu*);//7---查询图书的编号图书的信息,并输出voidchaxun2_(structbooklist*,structprebor_stu*,structborrow*);//7---按作者查询信息并输出voidchaxun3_(structbooklist*,structprebor_stu*,structborrow*);//7---查询某类别图书信息并自动输出voidchaxun4_(structborrow*,prebor_stu*,structbooklist*);//7---按学号查询借阅信息structbooklist*shanchu(structbooklist*,structborrow*,structprebor_stu*);//9---删除数据structborrow*shanchu2_(structborrow*,structborrow*);//删除一个structborrow结构体的数据structprebor_stu*shanchu3_(structprebor_stu*,structprebor_stu*);//删除一个structprebor_stu结构体的数据voidxiugai(structbooklist*,structborrow*,structprebor_stu*);//10---修改数据voidborstore(structborrow*borrow_head);////重新保存修改后的预