关于图书信息管理的编程题,求助
题目如下图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格、库存量等。试设计一图书信息管理系统,使之能提供以下功能:
系统以菜单方式工作
(1)采编入库:新购入一本书,经分类和确定书号后登记到图书账目中去,若该书已存在,这库存量增加
(2)借阅:若 一种书的现存量大于0,则借出一本,登记借阅者的图书证号和归还期限
(3)归还:注销借阅者的登记,改变该书的现存量(过期罚款-选作)
(4)清除库存:某书已吴保留价值,将它从图书账目中注销
(5)查询功能:-- 按书名查询 按作者名查询
目前只编了一点点。由于我对文件和链表不大熟悉,所以只能编出点等于没编的内容
如下:
#include"stdio.h"
#include"conio.h"
#include"string.h"
#include"stdlib.h"
void cai();
void jie();
void gui();
void qing();
void cha();
struct bookinfor{
long denglu;
char bookname;
char authorname;
int fen;
char *puborg;
int pubtime[8];
double price;
int inven;
}
int main(void){
int a,flag=0;
printf("/t/t/t酱油牌图书管理系统\n")
printf("/t/t/t_________________________________________\n")
printf("/t/t/t1.新书采编入库\n");
printf("/t/t/t2.读者借阅图书\n");
printf("/t/t/t3.读者归还图书\n");
printf("/t/t/t4.清除无效库存\n");
printf("/t/t/t5.图书查询功能\n");
printf("/t/t/t6.结束操作");
scanf("%d",a);
switch(a){
case 1:cai();break;
case 2:jie();break;
case 3:gui();break;
case 4:qing();break;
case 5:cha();break;
case 6:flag=1;break;
}
if(flag)break;
}
求牛叉的大神帮助