77范文网 - 专业文章范例文档资料分享平台

图书管理系统 程序实验报告(2)

来源:网络收集 时间:2020-07-28 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

3)查找图书(注:ss是与head同类型的指针)

开始 ss=head 是 ss为空 输出“尚未添加任何图书” 是 输入1或2 否 是否为1或2 输出“请重新输入” 是 是否为1 否 输入图书专业 输入图书编号 查找图书 查找图书 否 找到书 输出“该书不存在” 找到书 否 ss->del为1 是 否 输出图书具体信息 输出“该书不存在” 输出“该书在回收站” 输出图书具体信息 保存数据至文件 结束 6 4)查看所有图书信息(p是与head同类型的指针,i用来记录图书信息的数量)

开始 i=0,p=head 是 head为空 输出一条图书信息 否 i++,p=p->next 是 p->next为空 是 i>10&&i==0 否 输出“按任意键看下一屏 输入一个字符 结束

7

5)添加图书(bbb-id是用来存储图书编号的字符数组,info,p,q是和head同类型的指针 开始 输入添加的图书的编号 是 否 编号存在 输出“编号已p=head 存在,请重新输入 Info=(Book*)malloc(sizeof(Book)) 是 否 info=NULL strcpy(info->id,bbb_id) Info->next=NULL 是 否 head=NULL head=info 是 P!=NULL&&strcmp(info->id,bbb_id)>0 q=p,p=p->next q->next=info,info->next=p 输入一个字符 是 否 字符为N或n 输出“添加图书成功 保存数据至文件 结束

8

6)修改图书记录 开始 mod_id用来存储输入的图书号 new_id用来存储修改后的图书号 是 否 k,p为指针 head==NULL 输出“图书链表为strcpy(mod_id,\空,请返回操作 k=head 输入需要修改的书的编号 查找书 否 是 找到书 输出图书信息 输入一个字符 是 否 字符为N或n 输入新的图书信息 p=p->next 输入一个字符 是 否 字符为N或n 保存数据至文件 结束

9

7)查看图书借阅信息

开始 bexist=i=0,ss=head,tt=shead 是 否 ss=NULL 输出“尚未添查找图书 加图书链表” 否 是 找到书 输出“该书输出图书不存在” 借阅信息 结束 附:右图为开始 “保存数据至文件”(图书模Book*ff,FILE*pf 块) pf=fopen(\ ff=head 否 ff!=NULL 是 fclose(pf) fwrite(ff,sizeof(Book),1,pf) ff=ff->next 结束

10

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库图书管理系统 程序实验报告(2)在线全文阅读。

图书管理系统 程序实验报告(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1137041.html(转载请注明文章来源)
上一篇:论文
下一篇:H3C S5500-EI NQA经典配置
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: