C语言图书管理系统代码word文档良心出品Word文档下载推荐.docx

上传人:b****2 文档编号:12968584 上传时间:2022-10-01 格式:DOCX 页数:41 大小:16.50KB
下载 相关 举报
C语言图书管理系统代码word文档良心出品Word文档下载推荐.docx_第1页
第1页 / 共41页
C语言图书管理系统代码word文档良心出品Word文档下载推荐.docx_第2页
第2页 / 共41页
C语言图书管理系统代码word文档良心出品Word文档下载推荐.docx_第3页
第3页 / 共41页
C语言图书管理系统代码word文档良心出品Word文档下载推荐.docx_第4页
第4页 / 共41页
C语言图书管理系统代码word文档良心出品Word文档下载推荐.docx_第5页
第5页 / 共41页
点击查看更多>>
下载资源
资源描述

C语言图书管理系统代码word文档良心出品Word文档下载推荐.docx

《C语言图书管理系统代码word文档良心出品Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《C语言图书管理系统代码word文档良心出品Word文档下载推荐.docx(41页珍藏版)》请在冰豆网上搜索。

C语言图书管理系统代码word文档良心出品Word文档下载推荐.docx

//验证新添加的图书编码是否已存在

voiddeletebook(structbook*head);

//删除图书

voidfprint(structbook*head);

//将链表写入文件

structbook*load();

//从文件中读取信息并建成链表

voidprint_book(structbook*head);

//将链表信息输出

voidchaxun(structbook*head);

//查询图书信息

voidnum_chaxun(structbook*head);

//按图书编号查询图书

voidwname_chaxun(structbook*head);

//按作者名查询图书

voidsort_chaxun(structbook*head);

//按类别查询图书

voidtime_chaxun(structbook*head);

//按出版时间查询图书

voidbname_chaxun(structbook*head);

//按图书名查询图书

voidxiugai(structbook*head);

//修改图书信息

voidpaixu(structbook*head);

//对图书进行排序

voidnum_paixu(structbook*head);

//按图书编号排序

voidtime_paixu(structbook*head);

//按图书出版时间排序

voidprice_paixu(structbook*head);

//按图书价格排序

voidbname_paixu(structbook*head);

//按图书名排序

voidwname_paixu(structbook*head);

//按作者名排序

intmain()

{

intchoice,n,x,y=1,c,c1=1234;

chara,d,b[10],b1[10]="

yjk"

;

structbook*head=NULL;

while(y){

system("

cls"

);

printf("

\n\n\n\n\n\n\n"

**********欢迎光临**********\n\n"

**********************图书信息管理系统************************\n\n\n"

printf("

\n\n"

============1-用户登录===========\n"

============0-退出系统===========\n"

请输入您的选择:

"

scanf("

%d"

&

n);

\n"

getchar();

switch(n){

case0:

y=0;

break;

case1:

请输入您的用户名:

gets(b);

请输入您的密码:

scanf("

c);

if(strcmp(b,b1)!

=0||c!

=c1){

验证失败,请重新输入!

%c"

d);

getchar();

system("

}

else{

验证通过!

请按Enter键进入!

x=1;

while(x){

------------------\n"

*图书信息管理系统*\n"

------------------\n\n"

**********************************************\n\n"

||1-添加图书2-删除图书||\n\n"

||3-图书列表4-图书排序||\n\n"

||5-查询图书6-修改图书||\n\n"

||7-录入数据0-退出系统||\n\n"

请输入所选择的序号:

choice);

switch(choice)

{

case0:

x=0;

break;

head=load();

if(head==NULL){

printf("

文件为空,请先录入数据!

getchar();

break;

}

else{

head=addbook(head);

添加成功!

是否将新信息保存到文件?

(y/n)\n"

a);

switch(a){

case'

n'

:

break;

y'

fprint(head);

printf("

保存成功!

getchar();

}

case2:

if(head==NULL){

deletebook(head);

}

case3:

head=load();

print_book(head);

case4:

paixu(head);

case5:

else{

chaxun(head);

case6:

xiugai(head);

break;

case7:

printf("

注意:

输入图书编码为0时结束!

head=creatbook();

是否将输入的信息保存到文件以覆盖文件中已存在的信息?

scanf("

switch(a){

case'

default:

您的输入有误,请重新输入!

getchar();

}

break;

您的输入有误!

请重新输入!

}

}

//录入数据并形成链表

structbook*creatbook()

structbook*head,*tail,*p;

intnum,time,n;

charbname[50],wname[20],press[50],sort[50];

intsize=sizeof(structbook);

head=tail=NULL;

请输入图书编号:

num);

请输入图书名:

%s"

bname);

请输入作者名:

wname);

请输入出版社:

press);

请输入类别:

sort);

请输入出版时间:

time);

pr

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 工作计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1