資源簡介
設計內容:
設計一個計算機管理系統完成圖書管理基本業務。
(1)?每種書的登記內容包括書號、書名、著作者、現存量和庫存量;
(2)?對書號建立索引表(線性表)以提高查找效率;
(3) 要實現入庫、借閱、歸還等基本功能。
設計要求:
(1) 符合課題要求,實現相應功能;
(2) 要求界面友好美觀,操作方便易行;
(3) 注意程序的實用性、安全性。
代碼片段和文件信息
/*
每種書的登記內容包括書號、書名、著作者、現存量和庫存量;
對書號建立索引表(線性表)以提高查找效率;
要實現
1.入庫、
2.借閱、
3.歸還等基本功能。
*/
#?include?
#?include?
#?include?
#?include?
#?define?maxn?500
typedef?struct?node
{
int?id;?//書號
char?name[30];??//書名
char?author[30];?//作者
int?current;??//現存量
int?sum;??//庫存量
struct?node?*next;
}Book;
typedef?struct
{
int?cnt;??//是這個hash書號的書的個數
struct?node?*next;
}Book_hash;
typedef?struct?peo
{
char?name[30];?//借書的人的姓名
int?book_num;?//借走的書號
char?time[30];//時間
struct?peo?*next;
}people;
//書的結構定義如上
char?menu[]?=?{
“===================================\n“
“????????1.圖書入庫\n“
“????????2.顯示所有圖書信息\n“
“????????3.借閱\n“
“????????4.歸還\n“
“????????5.全部借閱者的信息\n“
“????????6.退出系統\n“
“====================
- 上一篇:《小學生測驗》C語言 需求分析
- 下一篇:《算術表達式的求解》C語言 代碼
評論
共有 條評論