好文档 - 专业文书写作范文服务资料分享网站

C语言程序设计 - -图书信息管理系统

天下 分享 时间: 加入收藏 我要投稿 点赞

} ——本代码由 王文模 设计 //图书查询

void chaxun(struct book *head) {

int a;

printf(\ printf(\兰州交通大学图书信息管理系统\\n\

printf(\

printf(\

printf(\请输入选项(0--2) ||\\n\ }

//按图书名查询图书信息

void bname_chaxun(struct book *head) {

char a[50]; int flag=0;

printf(\

printf(\按图书名查询 ||\\n\ printf(\按作者名查询 ||\\n\ printf(\退出查询 ||\\n\ printf(\ printf(\请输入所选择的编号:\ scanf(\ getchar(); switch(a){ case 0:

break;

case 1:

bname_chaxun(head);//进入按照书名查询 break;

case 2:

wname_chaxun(head);//进入按照作者查询 break;

default: }

printf(\您的输入有误!\\n\ break;

struct book *p;

printf(\请选择您要查询的图书名:\ gets(a); p=head; while(p!=NULL){

if(strcmp(p->bname,a)==0){//比较 如果输入的a与已有信息存在有相符的 进

入循环

}

}

p=p->next;

flag=1; break;

if(flag==0){//如果输入的a与已有信息没有相符的 flag的值不改变

} else{

printf(\没有找到该图书名的图书!\\n\

printf(\你所查询的图书信息如下\\n\

printf(\ printf(\编号 图书名 作者名 出版社 类别 出版时间 价

格 **\\n\ while(p!=NULL){

if(strcmp(p->bname,a)==0){

printf(\

press,p->sort,p->time,p->price);

}

p=p->next;

}

printf(\

}

} ——本代码由 杨国峥 设计 //修改图书信息

void xiugai(struct book *head) {

int a,b; char c; struct book *p;

printf(\请输入要修改的图书编号:\ scanf(\ p=head; while(p!=NULL){ }

if(p==NULL){ } else{

printf(\ printf(\编号 2-图书名 3-作者名 **\\n\ printf(\出版社 5-类别 6-出版时间 **\\n\ printf(\价格 8-修改全部 0-放弃修改 **\\n\ printf(\没有找到该编号的图书!\\n\ getchar(); if(p->num==a)

break;

p=p->next;

printf(\

printf(\请选择你要修改的信息编号:\ scanf(\ getchar(); switch(b){ case 1:

printf(\请输入新编号:\ scanf(\ printf(\修改成功!\\n\ getchar(); break;

case 2:

printf(\请输入新图书名:\ gets(p->bname); printf(\修改成功!\\n\ break;

case 3:

printf(\请输入新作者名:\ gets(p->wname); printf(\修改成功!\\n\

break;

case 4:

printf(\请输入新出版社:\ gets(p->press); printf(\修改成功!\\n\ break;

case 5:

printf(\请输入新类别:\ gets(p->sort); printf(\修改成功!\\n\ break;

case 6:

printf(\请输入新出版时间:\ scanf(\ printf(\修改成功!\\n\ getchar(); break;

case 7:

printf(\请输入新价格:\ scanf(\ printf(\修改成功!\\n\ getchar(); break;

case 8:

printf(\请输入新图书编号:\ scanf(\

printf(\请输入新图书名:\ scanf(\

getchar();

printf(\请输入新作者名:\ scanf(\

getchar();

printf(\请输入新出版社:\ scanf(\

getchar();

printf(\请输入新类别:\

scanf(\

getchar();

printf(\请输入新出版时间:\ scanf(\

getchar();

printf(\请输入新价格:\ scanf(\ getchar(); printf(\修改成功!\\n\ getchar();

break;

case 0:

break;

default : printf(\您的输入有误!\\n\ break;

}

printf(\是否将修改后的信息保存到文件中?(y/n)\\n\ scanf(\ getchar(); switch(c){ case 'n':

break;

case 'y': fprint(head); printf(\保存成功!\\n\ getchar(); break;

}

}

}

——本代码由王文模 设计

C语言程序设计 - -图书信息管理系统

}——本代码由王文模设计//图书查询voidchaxun(structbook*head){inta;printf(\printf(\兰州交通大学图书信息管理系统\\n\printf(
推荐度:
点击下载文档文档为doc格式
2704z3cb4h4ncj33s2bw8iiwn479cv0188w
领取福利

微信扫码领取福利

微信扫码分享