做一个超市货架管理系统。
要求:
1.使用数据结构思想,以栈为存储结构,按生产日期放在货架上,栈顶是生产日期靠前的货物,栈底是生产日期靠后的货物。
2.物品信息的查询和修改。a按照商品的价格b按照商品的名字c按照商品所在货架的位置
3.物品的添加和删除。删除的方式和物品信息的查询和修改方式一样,多种删除方式
4.当需要对商品进行了解时,显示所有商品的信息
5.物品供应和需求情况。当某一物品的数量少与一定数量的时候,在查询商品信息时进行显示并提示进货
6.当某一商品生产日期快到时进行提示
只有这么一些了,求大家帮我一下。加急。谢谢
做一个超市货架管理系统。要求:1.使用数据结构思想,以栈为存储结构,按生产日
答案:2 悬赏:50
解决时间 2021-11-27 21:46
- 提问者网友:温柔又任性
- 2021-11-27 05:44
最佳答案
- 二级知识专家网友:佛说妍妍很渣
- 2021-11-27 06:17
C语言的方法,相信你改成C++的类肯定也没问题:
#include
#define MAXSIZE 100
void push(int a[] ,int &count)
{
if(count==MAXSIZE)
{
printf("对不起,该栈已满!");
}
else{
printf("请输入第%d入栈的值:\n",count+1);
scanf("%d",&a[count]);
count++;
}
}
int pop(int a[],int &count)
{
if(count==0)
{
printf("对不起,此栈是空栈");
}
else{
printf("第%d个数出栈成功,数值为:%d\n",count,a[count-1]);
return a[--count];
}
}
int main()
{
int count=0;
int arr[MAXSIZE];
push(arr ,count);
push(arr ,count);
pop(arr ,count);
pop(arr ,count);
#include
#define MAXSIZE 100
void push(int a[] ,int &count)
{
if(count==MAXSIZE)
{
printf("对不起,该栈已满!");
}
else{
printf("请输入第%d入栈的值:\n",count+1);
scanf("%d",&a[count]);
count++;
}
}
int pop(int a[],int &count)
{
if(count==0)
{
printf("对不起,此栈是空栈");
}
else{
printf("第%d个数出栈成功,数值为:%d\n",count,a[count-1]);
return a[--count];
}
}
int main()
{
int count=0;
int arr[MAXSIZE];
push(arr ,count);
push(arr ,count);
pop(arr ,count);
pop(arr ,count);
全部回答
- 1楼网友:心痛成瘾
- 2021-11-27 07:27
你好!
这个题目,可以的,会的
如有疑问,请追问。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯