教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 初中教育 >

C语言图书管理系统课程设计报告 - 副本(2)

来源:网络收集 时间:2026-01-09
导读: for(;p!=NULL;p=p-next) { } fclose(fp); printf(信息已保存。); } void holdcx(link *t) { link *p=NULL; FILE *fp; fp=fopen(查询.txt,a+); p=t; fprintf(fp,查询到的信息为:\n); fprintf(fp,\n); fprintf(fp,\n

for(;p!=NULL;p=p->next) { }

fclose(fp);

printf("信息已保存。"); }

void holdcx(link *t) {

link *p=NULL; FILE *fp;

fp=fopen("查询.txt","a+"); p=t;

fprintf(fp,"查询到的信息为:\n"); fprintf(fp,"\n");

fprintf(fp,"\n**************************************fprintf(fp,"\n编号\t\t书名\t\t作者\t\t出版社\t\t出fprintf(fp,"\n");

fprintf(fp,"%s\t%s\t%s\t%s\t%s",p->number,p->booknamfprintf(fp,"\t\t%.2f",p->price);

fprintf(fp,"%s\t%s\t%s\t%s\t%s",p->number,p->booknamfprintf(fp,"\t\t%.2f",p->price); fprintf(fp,"\t\t%s",p->status); fprintf(fp,"\n");

e,p->author,p->publish,p->time);

************\n");

版时间\t\t价格\t\t状态\n");

e,p->author,p->publish,p->time);

}

fprintf(fp,"\t\t%s",p->status); fprintf(fp,"\n"); fclose(fp);

printf("信息已保存!!!");

link *findnumber(link *head) {

char key[100]; link *h,*t1=NULL;

printf("请输入图书的编号:"); getchar(); gets(key);

for(h=head;h!=NULL;h=h->next) {

if(strcmp(key,h->number)==0) { }

return t1; }

link *findboookname(link *head) {

char key[100]; link *h,*t2=NULL;

t1=h; break;

}

printf("请输入图书的书名:"); getchar(); gets(key);

for(h=head;h!=NULL;h=h->next) {

if(strcmp(key,h->bookname)==0) { }

return t2; }

link *findauthor(link *head) {

char key[100]; link *h,*t3=NULL;

printf("请输入作者姓名:"); getchar(); gets(key);

for(h=head;h!=NULL;h=h->next) {

if(strcmp(key,h->author)==0) {

t3=h; break; t2=h; break;

}

}

}

return t3; }

link *sortnumber(link *head) {

link *p,*q,*temp;

temp=(link *)malloc(sizeof(link)); if(temp==NULL) { }

for(p=head;p!=NULL;p=p->next) {

{

if(strcmp(p->number,q->number)>0) strcpy(temp->number,p->number); strcpy(temp->bookname,p->bookname); strcpy(temp->author,p->author); strcpy(temp->publish,p->publish); strcpy(temp->time,p->time); temp->price=p->price;

strcpy(temp->status,p->status);

strcpy(p->number,q->number); {

printf("申请内存出错!!!"); exit(1);

for(q=p->next;q!=NULL;q=q->next)

}

strcpy(p->bookname,q->bookname); strcpy(p->author,q->author); strcpy(p->publish,q->publish); strcpy(p->time,q->time); p->price=q->price;

strcpy(p->status,temp->status);

strcpy(q->bookname,temp->bookname); strcpy(q->author,temp->author); strcpy(q->publish,temp->publish); strcpy(q->time,temp->time); q->price=temp->price;

strcpy(q->status,temp->status);

strcpy(q->number,temp->number);

} }

}

return head;

link *borrowbook(link *head) {

link *h,*p;

char ch,ch1[100]="在库",ch2[100]="不在库"; h=head;

printf("\n******************************************printf("\t\t欢迎使用借书系统!!!\n");

********\n");

}

p=findboookname(h); if(p==NULL)

printf("借书失败,书库中没有这本书!!!"); else if(strcmp(p->status,ch2)==0) printf("借书失败,图书不在库!!!"); else {

printf("确认借出?Y/N:"); scanf("%c",&ch); getchar();

if(ch=='Y'||ch=='y') {

strcpy(p->status,ch2); }

if(ch=='N'||ch=='n') { } }

printf("你没有借任何书!!!");

printf("借书成功,请返回上级菜单保存信息!!!");

return head;

link *returnbook(link *head) {

link *h,*p;

char ch,ch1[100]="在库",ch2[100]="不在库"; h=head;

printf("\n******************************************printf("\t\t欢迎使用还书系统!!!\n"); p=findboookname(h); if(p==NULL)

printf("还书失败,这不是本书库的书!!");

********\n");

else {

printf("确认还书?Y/N:"); scanf("%c",&ch);

getchar(); if(ch=='Y'||ch=='y') {

strcpy(p->status,ch1);

printf("还书成功,请返回上级菜单保存信息!!!"); }

if(ch=='N'||ch=='n') { }

printf("你没有还书!!!");

}

return head; }

void main() {

int a,b,c,d; link *h,*t;

…… 此处隐藏:1044字,全部文档内容请下载后查看。喜欢就下载吧 ……
C语言图书管理系统课程设计报告 - 副本(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/46898.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)