
structBook
{
charbname[50];//书名
charbauth[30];//书籍插图
charbkind[10];//书籍种类
charbquant[6];//书籍数量
structBook*next;
};
structRead
{
charname[20];//读者姓名
charnum[20];//读者编号
structRead*next;
};
structBook*book_head;//书籍链表
structRead*read_head;//老师链表
/*voidsearchBook();
{
}
voidborrBook();
{
}*/
voidtianjiashuji()//添加图书
{
structBook*r,*r_temp;
r=book_head;

charbname[50];//书名
charbnum[12];//书籍编号
charbauth[30];//书籍插图
charbkind[10];//书籍种类
charbquant[6];//书籍数量
printf("请输入书名:\n");
scanf("%s",&bname);
printf("请输入图书编号:\n");
scanf("%s",&bnum);
printf("请输入图书插图:\n");
scanf("%s"c语言简单图书管理系统,&bauth);
printf("请输入图书种类:\n");
scanf("%s",&bkind);
printf("请输入图书数量:\n");
scanf("%s",&bquant);
if(r==NULL)
{
r_temp=(structBook*)malloc(sizeof(structBook));//申请空间
r=book_head=r_temp;
}
else
{
while(r->next!=NULL)
{
r=r->next;
}
r_temp=(structBook*)malloc(sizeof(structBook));//申请空间

r->next=r_temp;
}
strcpy(r_temp->bname,bname);
strcpy(r_temp->bnum,bnum);
strcpy(r_temp->bauth,bauth);
strcpy(r_temp->bkind,bkind);
strcpy(r_temp->bquant,bquant);
r_temp->next=NULL;
printf("添加成功!\n");
}
voidchaxunshuji()//查询图书
{
structBook*r;
r=book_head;
printf("图书名称\t图书编号\t图书插图\t图书种类\t图书本数\n");
while(r!=NULL)
{
printf("%5s\t\t%5s\t\t%5s\t\t%5s\t\t%5s\t\t%5s\t\n",r->bnamec语言简单图书管理系统,r->bnum,r->bauth,r->bkind,r->bquant);
r=r->next;
}
//getch();
}
voidxiugaishuji()//修改图书
{
charbnum[20];
structBook*r;
r=book_head;

printf("请输入要修改的著作编号:");
scanf("%s",bnum);
while(r!=NULL)
{
if(strcmp(r->bnum,bnum)==)
{
charbname[20];
printf("该图书原名称是%s,请输入新名称:",r->bname);
scanf("%s",bname);
strcpy(r->bname,bname);
return;
}
else
{
r=r->next;
}
}
}
voidshanchushuji()//删除书架
{
charbnum[20];
structBook*r,*r0;
r=r0=book_head;
printf("请输入要删除的著作编号:");
scanf("%s",bnum);
while(r!=NULL){
if(strcmp(r->bnum,bnum)==)

{
if(strcmp(r->bnum,r->bnum)==)
{
book_head=r->next;
}
else
{
r->next=r->next;
}
free(r);
return;
}else
{
r0=r;
r=r->next;
}
}
}
intaaaccc()//按钮
{
intm;
printf("\n");
printf("※※※※※※※※※※※※※※※※※※\n");
printf("※※\n");
printf("※选择操作项※\n");
printf("※对图书资料(1)※\n");
printf("※※\n");
printf("※对读者信息(2)※\n");
printf("※※\n");
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-118411-1.html
为什么6plus无线网络每次只能搜到一个
比如说今年10元一斤肉
联想赶紧高价收购