算法分析与设计综合实验实验报告[图书信息管理系统]内容摘要:

(fscanf(fp,%s %s %s %s %s %s %d %d%*[^\n],amp。 books[0].ID,amp。 books[0].name,amp。 books[0].author,amp。 books[0].date,amp。 books[0].publish,amp。 books[0].sort,amp。 books[0].price,amp。 books[0].borrowed)==8) { if(strcmp(books[0].name,buffer)==0) { printf( %s %s %s %s %s %s %d %d \n,books[0].ID,books[0].name,books[0].author,books[0].date,books[0].publish,books[0].sort,books[0].price,books[0].borrowed)。 } } break。 } case 3: { printf(输入作者: )。 scanf( %s,amp。 buffer)。 “算法分析与设计综合实验”实验报告 第 14 页 共 34 页 printf( 书号 书名 作者 日期 出版 类别 定价 是否借出 \n)。 while(fscanf(fp,%s %s %s %s %s %s %d %d%*[^\n],amp。 books[0].ID,amp。 books[0].name,amp。 books[0].author,amp。 books[0].date,amp。 books[0].publish,amp。 books[0].sort,amp。 books[0].price,amp。 books[0].borrowed)==8) { if(strcmp(books[0].author,buffer)==0) { printf( %s %s %s %s %s %s %d %d \n,books[0].ID,books[0].name,books[0].author,books[0].date,books[0].publish,books[0].sort,books[0].price,books[0].borrowed)。 } } break。 } case 4: { printf(输入出版日期: )。 scanf( %s,amp。 buffer)。 printf( 书号 书名 作者 日期 出版 类别 定价 是否借出 \n)。 while(fscanf(fp,%s %s %s %s %s %s %d %d%*[^\n],amp。 books[0].ID,amp。 books[0].name,amp。 books[0].author,amp。 books[0].date,amp。 books[0].publish,amp。 books[0].sort,amp。 books[0].price,amp。 books[0].borrowed)==8) { if(strcmp(books[0].date,buffer)==0) { printf( %s %s %s %s %s %s %d %d \n,books[0].ID,books[0].name,books[0].author,books[0].date,books[0].publish,books[0].sort,books[0].price,books[0].borrowed)。 } } break。 } case 5: { printf(输入类别: )。 scanf( %s,amp。 buffer)。 printf( 书号 书名 作者 日期 出版 类别 定价 是否借出 \n)。 while(fscanf(fp,%s %s %s %s %s %s %d %d%*[^\n],amp。 books[0].ID,amp。 books[0].name,amp。 books[0].author,amp。 books[0].date,amp。 books[0].publish,amp。 books[0].sort,amp。 books[0].price,amp。 books[0].borrowed)==8) { if(strcmp(books[0].sort,buffer)==0) { printf( %s %s %s %s %s %s %d %d \n,books[0].ID,books[0].name,books[0].author,books[0].date,books[0].publish,books[0].sort,books[0].price,books[0].borrowed)。 } } break。 } case 6: { printf(输入定价范围: (用空格隔开上下限 ))。 scanf( %d %d,amp。 c,amp。 d)。 printf( 书号 书名 作者 日期 出版 类别 定价 是否借出 \n)。 while(fscanf(fp,%s %s %s %s %s %s %d %d%*[^\n],amp。 books[0].ID,amp。 books[0].name,amp。 books[0].author,amp。 books[0].date,amp。 books[0].publish,amp。 books[0].sort,amp。 books[0].price,amp。 books[0].borrowed)==8) { if(books[0].price=camp。 amp。 books[0].price=d) “算法分析与设计综合实验”实验报告 第 15 页 共 34 页 { printf( %s %s %s %s %s %s %d %d \n,books[0].ID,books[0].name,books[0].author,books[0].date,books[0].publish,books[0].sort,books[0].price,books[0].borrowed)。 } } break。 } case 7: { printf(是否借出: )。 scanf( %d,amp。 c)。 printf( 书号 书名 作者 日期 出版 类别 定价 是否借出 \n)。 while(fscanf(fp,%s %s %s %s %s %s %d %d%*[^\n],amp。 books[0].ID,amp。 books[0].name,amp。 books[0].author,amp。 books[0].date,amp。 books[0].publish,amp。 books[0].sort,amp。 books[0].price,amp。 books[0].borrowed)==8) { if(books[0].borrowed==c) { printf( %s %s %s %s %s %s %d %d \n,books[0].ID,books[0].name,books[0].author,books[0].date,books[0].publish,books[0].sort,books[0].price,books[0].borrowed)。 } } break。 } } fclose(fp)。 system (pause)。 } else if(x==2)//读者 { strcat(aim3,\\)。 strcat(aim3,)。 strcat(aim3,.txt)。 if((fp=fopen(读者 \\读者记录 .txt,r))==NULL) { printf(打开失败。 \n)。 return 1。 } if((ftp=fopen(aim3,r))!=NULL) { printf(查询的依据是: \ \ \ \ \ \ \n 输入: )。 scanf( %d,amp。 c)。 switch(c) { case 0:。 return 0。 case 1: { printf(输入学号: )。 scanf( %s,amp。 buffer)。 printf( 学号 姓名 卡号 性别 已借书数 \n)。 while(fscanf(fp,%s %s %s %s %d*[^\n],amp。 num,amp。 users[0].name,amp。 users[0].ID,amp。 users[0].sex,amp。 users[0].n)==5) {d=users[0].n。 if(strcmp(users[0].ID,buffer)==0) {users[0].sex[2]=39。 \039。 “算法分析与设计综合实验”实验报告 第 16 页 共 34 页 printf(%s %s %s %s %d\n,users[0].ID,users[0].name,num,users[0].sex,d)。 } } break。 } case 2: { printf(输入姓名: )。 scanf( %s,amp。 buffer)。 printf( 学号 姓名 卡号 性别 已借书数 \n)。 while(fscanf(fp,%s %s %s %s %d*[^\n],amp。 num,amp。 users[0].name,amp。 users[0].ID,amp。 users[0].sex,amp。 users[0].n)==5) {d=users[0].n。 if(strcmp(users[0].name,buffer)==0) {users[0].sex[2]=39。 \039。 printf(%s %s %s %s %d\n,users[0].ID,users[0].name,num,users[0].sex,d)。 } } break。 } case 3: { printf(输入卡号: )。 scanf( %s,amp。 buffer)。 printf( 学号 姓名 卡号 性别 已借书数 \n)。 while(fscanf(fp,%s %s %s %s %d*[^\n],amp。 num,amp。 users[0].name,amp。 users[0].ID,amp。 users[0].sex,amp。 users[0].n)==5) {d=users[0].n。 if(strcmp(users[0].card_num,buffer)==0) {users[0].sex[2]=39。 \039。 printf(%s %s %s %s %d\n,users[0].ID,users[0].name,num,users[0].sex,d)。 } } break。 } case 4: { printf(输入性别: )。 scanf( %s,amp。 buffer)。 printf( 学号 姓名 卡号 性别 已借书数 \n)。 while(fscanf(fp,%s %s %s %s %d*[^\n],amp。 num,amp。 users[0].name,amp。 users[0].ID,amp。 users[0].sex,amp。 users[0].n)==5) { d=users[0].n。 users[0].sex[2]=39。 \039。 if(strcmp(users[0].sex,buffer)==0) { printf(%s %s %s %s %d\n,users[0].ID,users[0].name,num,users[0].sex,d)。 } } break。 } case 5: { “算法分析与设计综合实验”实验报告 第 17 页 共 34 页 printf(输入已借书数: )。 scanf( %d,amp。 c)。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。