1 / 56
文档名称:

C语言图书管理系统方案.doc

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

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

分享

预览

C语言图书管理系统方案.doc

上传人:w3332654 2020/4/6 文件大小:102 KB

下载得到文件列表

C语言图书管理系统方案.doc

相关文档

文档介绍

文档介绍:C语言图书管理系统#include<>#include<>#include<>structbook{ intnum; charbname[50]; charwname[20]; charpress[50]; charsort[50]; inttime; floatprice;structbook*next;};structbook*creatbook();//创建链表structbook*addbook(structbook*head);//添加图书intyanzheng(structbook*head,intm);//验证新添加的图书编码是否已存在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"); printf("**********欢迎光临**********\n\n"); printf("**********************图书信息管理系统************************\n\n\n"); printf("\n\n"); printf("============1-用户登录===========\n"); printf("============0-退出系统===========\n"); printf("请输入您的选择:"); scanf("%d",&n); printf("\n"); getchar(); switch(n){ case0: y=0; break; case1: printf("请输入您的用户名:");gets(b); printf("\n"); printf("请输入您的密码:"); scanf("%d",&c); printf("\n"); if(strcmp(b,b1)!=0||c!=c1){ printf("验证失败,请重新输入!\n"); scanf("%c",&d); getchar(); system("cls"); } else{ printf("验证通过!请按Enter键进入!\n"); scanf("%c",&d); getchar(); x=1; while(x){ system("cls"); printf("------------------\n"); printf("*图书信息管理系统*\n"); printf("------------------\n\n");printf("**********************************************\n\n");printf("**********************************************\n\n");printf("||1-添加图书2-删除图书||\n\n");printf("||3-图书列表4-图书排序||\n\n");printf("||