#include
#include
#include
struct BOOK/*声明结构体类型*/
{
int id,total,store,days[10],usr[10];
char name[31],author[21];
}books[100];/*定义结构体数组*/
void page_title(char *menu_item)/*打印页眉*/
{
clrscr();
printf(">>>图书管理系统0)/*书库有此书且现存量大于0*/
{
printf("请输入借阅证序号:");
scanf("%d",&s);
printf("请输入可借天数:");
scanf("%d",&d);
for(l=0;l<10;l++)
{
if(books[n].usr[l]==0)
{
books[n].usr[l]=s;/*记录借阅者信息*/
books[n].days[l]=d;
break;
}
}
books[n].store--;
printf("\n借书成功!\n");
}
if(n!=-1&&books[n].store==0) printf("此书已经全部借出.\n");/*现存量为0,不能借书*/
return_confirm();
}
void book_in(void)/*归还图书*/
{
int n,s,l;
page_title("归还图书");
if((n=search_book())!=-1&&books[n].store<books[n].total)/*书库有此书且现存量小于总数*/
{
printf("借阅者图书证序号:\n");
for(l=0;l<10;l++)
if (books[n].usr[l]!=0)
printf("[%d] - %ddays\n",books[n].usr[l],books[n].days[l]);/*输出此书的借阅信息*/
printf("请输入借书证号码:");
scanf("%d",&s);
for(l=0;l<10;l++)
{
if(books[n].usr[l]==s)
{
books[n].usr[l]=0;/*注销借阅信息*/
books[n].days[l]=0;
break;
}
}
程序没写完,下面接着呢
|