急需!用C语言编写的仓库管理程序题 10
急需一道C语言编程题,采纳答案后附加50~100分。可以发到我邮箱里,并注明。caojie1988@gmail.com题目如下:建立一个简单的仓库管理程序,可以按货物编号...
急需一道C语言编程题,采纳答案后附加50~100分。
可以发到我邮箱里,并注明。caojie1988@gmail.com
题目如下:
建立一个简单的仓库管理程序,可以按货物编号和货物名称查询仓库存储情况,也可以增加或删除货物以及修改货物数量。
货物按编号从小到大存储,为方便查找,采用双向链表存储结构,节点结构如下:
typedef struct node{ /*定义结构体类型dnode*/
int number; /*货物编号*/
char name[MAX]; /*货物名称*/
int counter; /*货物数量*/
struct node *prior,*next; /*前驱和后继指针*/
}dnode;
程序要求:
(1)init函数用来建立双向链表,可以通过外部输入或预定义数组导入数据;
(2)insert函数用来增加新货物,通过外部输入导入数据;
(3)delete函数用于删除某种货物;
(4)amend函数用于修改某种货物的数量(当货物数量为0时,删除该货物);
(5)search函数用查找指定的货物(指定编号或名称);
(6)output_one函数用于输出某一种货物的存货信息,output函数用于输出整个仓库的存货信息;
(7)main函数根据输入的命令标示符,作相应的操作:
i增加新货物;
d删除某种货物;
a修改某种货物的数量;
s查找指定的货物(1按编号查找,2按名称查找);
o输出存货信息(1输出指定的某种货物的存货信息,2输出整个仓库的存货信息);
q退出程序。 展开
可以发到我邮箱里,并注明。caojie1988@gmail.com
题目如下:
建立一个简单的仓库管理程序,可以按货物编号和货物名称查询仓库存储情况,也可以增加或删除货物以及修改货物数量。
货物按编号从小到大存储,为方便查找,采用双向链表存储结构,节点结构如下:
typedef struct node{ /*定义结构体类型dnode*/
int number; /*货物编号*/
char name[MAX]; /*货物名称*/
int counter; /*货物数量*/
struct node *prior,*next; /*前驱和后继指针*/
}dnode;
程序要求:
(1)init函数用来建立双向链表,可以通过外部输入或预定义数组导入数据;
(2)insert函数用来增加新货物,通过外部输入导入数据;
(3)delete函数用于删除某种货物;
(4)amend函数用于修改某种货物的数量(当货物数量为0时,删除该货物);
(5)search函数用查找指定的货物(指定编号或名称);
(6)output_one函数用于输出某一种货物的存货信息,output函数用于输出整个仓库的存货信息;
(7)main函数根据输入的命令标示符,作相应的操作:
i增加新货物;
d删除某种货物;
a修改某种货物的数量;
s查找指定的货物(1按编号查找,2按名称查找);
o输出存货信息(1输出指定的某种货物的存货信息,2输出整个仓库的存货信息);
q退出程序。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询