文档介绍:#include <>
#include <>
#include <>
structTuShuGuanLiXiTong
{
intid,shujie[10],zongshuliang,cunchuliang,jieshutianshu[10];
charshuming[20],writer[10];
}
shuliang[100];
voidtimu(char *caidan_item)
{
printf("\t\t\t\t\ >>>菜单<<<\n\n %s \n\n",caidan_item);
}
voidfanhuicaidan(void)
{
printf("\n 按任意键返回主菜单:\n");
getch();
}
voidzengjiaxinshu()
{
int n;
timu("增加新书 ");
for(n=0;n<100;n++)
if(shuliang[n].id==0) break;
printf("序列号:");
scanf("%d",&shuliang[n].id);
printf("书名:");
scanf("%s",&shuliang[n].shuming);
printf("书的作者:");
scanf("%s",&shuliang[n].writer);
printf("数量:");
scanf("%d",&shuliang[n].zongshuliang);
shuliang[n].cunchuliang=shuliang[n].zongshuliang;
fanhuicaidan();
}
intchazhaotushu(void)
{
intn,i;
printf("输入要查找的序列号:");
scanf("%d",&i);
for(n=0;n<100;n++)
{
if(shuliang[n].id==i)
{
printf("书名:%s\n",shuliang[n].shuming);
printf("作者:%s\n",shuliang[n].writer);
printf("存储数目:%d\n",shuliang[n].cunchuliang);
printf("图书总量:%d\n",shuliang[n].zongshuliang);
return n;
}
}
printf("\n 输入错误或无用的序列号。 \n");
return -1;
}
voidshanchujiushu()
{
int n;
timu("删除旧书 ");
if((n=chazhaotushu())!=-1) shuliang[n].id=0;
printf("该书已被删除.\n");
fanhuicaidan();
}
voidjiechutushu()
{
intn,s,l,d;
timu("借出图书 ");
if((n=chazhaotushu())!=-1&&shuliang[n].cunchuliang>0)
{
printf("请输入您的借书卡序号:");
scanf("%d"