如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
/NUMPAGES27#include<stdio.h>#include<stdlib.h>#include<string.h>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("******************