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

(完整word版)大数据结构课程设计图书管理系统

来源:用户分享 时间:2025/8/9 9:09:32 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

实用标准文案

free(n);

boo[mid].NowNum++; break; }

m=m->next; } } }

for(int i=0;i

if(!strcmp(Lin[i].CNum,BorrowerNum)) {

p=Lin[i].next;

if(!strcmp(p->BNum,ReturnNum)) {

Lin[i].next=p->next; free(p);

printf(\成功归还该书.\\n\ flag=1; break; } else {

while(p->next) {

if(!strcmp(p->next->BNum,ReturnNum)) {

q=p->next;

p->next=q->next; free(q);

printf(\成功归还该书.\\n\ flag=1; break; }

p=p->next; } } } }

for(int k=0;k

int j;

for(j=k;j

精彩文档

实用标准文案

Lin[j]=Lin[j+1]; strcpy(Lin[j].CNum,\ Retotal--; }

if(flag==0)

printf(\无该证信息.\\n\}

void SearchByNum(Book &boo,char SeaNum[]) {

LinkList *p;

p=boo[mid].next;

if(BinarySearch(boo,SeaNum)==true) {

printf(\书号:%s\\n\ printf(\书名:%s\\n\ printf(\作者名:%s\\n\ printf(\出版社:%s\\n\ printf(\现存量:%s\\n\ printf(\库存量:%s\\n\ printf(\ } else

printf(\对不起,未找到您想查找的书。\\n\}

void SearchByName(Book &boo) {

char SeaName[20];

printf(\输入想查找的书的书名:\\n\ scanf(\ printf(\此书存在!\\n\ for(int i=0;i

if(strcmp(SeaName,boo[i].name)==0) {

printf(\编号:%s 书名:%s \ printf(\作者:%s 出版社:%s\ printf(\总库存量:%s\ printf(\现库存量:%s\ printf(\ } } }

void SearchByAuth(Book &boo) {

精彩文档

实用标准文案

char SeaAuth[20];

printf(\输入想查找的书的作者:\\n\ scanf(\

printf(\找到符合该作者的书的详细信息如下:\\n\ for(int i=0;i

if(strcmp(SeaAuth,boo[i].auth)==0) {

printf(\编号 :%s 书名:%s \ printf(\作者:%s 出版社:%s\ printf(\ } } }

void Menu() {

printf(\图书馆管理系统 \\n\

printf(\采编入库 2. 清空库存\\n\\n\ printf(\图书借阅 4、图书归还\\n\\n\ printf(\按要求查找 0. 退出\\n\\n\ printf(\请选择:\}

void Search() {

char BNum[20]; Book Bo; int k;

printf(\图书馆查询子系统\\n\

printf(\、按书号查询 2、按书名查找\\n\\n\ printf(\、按作者查询 4、退出子系统\\n\\n\ printf(\请选择:\ scanf(\ switch(k) {

case 1:

printf(\请输入书号:\输入书号查找 scanf(\ SearchByNum(Bo,BNum); break; case 2:

SearchByName(Bo); break; case 3:

SearchByAuth(Bo);

精彩文档

实用标准文案

break; case 4:

exit(0); break; } }

void main() {

Book Bo; lend Lin;

char BNum[20]; char CNum[20]; int choice=10; while(choice!=0) {

system(\ Menu();//显示菜单 scanf(\ switch(choice) {

case 1://采编入库

printf(\请输入入库的书的书号:\ scanf(\ Buy(Bo,BNum); system(\ break;

case 2://清空库存

printf(\请输入想要清除的书的书号:\ scanf(\ Delete(Bo,BNum); system(\ break; case 3://借阅

printf(\请输入想要借阅的书的书号:\\n\ scanf(\

printf(\请输入图书证号:\ scanf(\

Borrow(Bo,Lin,BNum,CNum); system(\ break; case 4://归还

printf(\请输入想要归还的书的书号:\\n\ scanf(\

printf(\请输入图书证号:\

精彩文档

(完整word版)大数据结构课程设计图书管理系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c24cds5nef39epjx24qwd4i6jo0x1tb012aq_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top