资源简介
商品货架可以看成一个栈,栈顶商品的生产日期最早,栈底商品的生产日期最近。 上货时,需要倒货架,以保证生产日期较近的商品在较下的位置。
代码片段和文件信息
#include
#include
#define size 3
struct data/*定义商品信息*/
{
char name[6]; /*商品名称*/
long int date; /*商品生产日期*/
};
typedef struct/*定义顺序栈*/
{
struct data sp[size];
int top;
}seqstack;
int push1(seqstack *s1)
{
int i=0;
for(s1->top=0;s1->toptop++)
{
printf(“请输入第%d件商品名称:“s1->top+1);
scanf(“%s“s1->sp[s1->top].name);
printf(“请输入生产日期:“);
scanf(“%d“&s1->sp[s1->top].date);
printf(“\n“);
}
return(--s1->top);
}
int cmp(seqstack *s1seqstack *s2int TOP)
{
struct data new;
s1->top=TOP;
s2->top=-1;
printf(“请输入新商品名称:“);
scanf(“%s“new.name);
printf(“请输入生产日期:“);
scanf(“%d“&new.date);
while(s1->top!=-1&&new.date-s1->sp[s1->top].date>0)
/*比较新旧商品的生产日期*/
{
s2->top++;
相关资源
- 数据结构八皇后问题实验报告
- 数据结构 冒泡排序 输出每一趟结果
- 树孩子—兄弟链表表示
- 迷宫求解数据结构课程设计报告.doc
- 考研数据结构算法总结.pdf完美版
- 数据结构作业霍夫曼编码译码器
- DES算法实现报告实现加密以及解密的
- 数据结构课程设计之哈夫曼树的建立
- 订票信息管理系统
- 利用顺序栈将一个非负的十进制整数
- 学生宿舍水电信息管理系统 C课程设计
- 数据结构课程设计,
- 基于51单片机的电器定时开关C程序
- TSP回溯法实现从武汉出发,进行34个省
- 上海理工大学《数据结构》期末试题
- 杭电数据结构马踏棋盘实验报告
- 单项选择题标准化考试系统设计 代码
- 基于单片机的智能盆栽设计
- 利用哈夫曼编码进行通信可以大大提
- 数据结构运动会分数统计实验报告
- 操作系统+算法导论+计算机网络知识
- 运动会分数统计设计报告
- 走迷宫问题代码
- 四个开关流水灯
- 数据结构实验报告3-栈与队列-中缀表
- 数据结构实验报告1-线性表-两个有序
- 中缀表达式转后缀表达式并求值
- 数据结构第九章 查找作业及答案100分
- 第十章 排序作业及答案数据结构
- 数据结构课程设计 表达式求值
评论
共有 条评论