[求助]各位高手,请帮助小女
用定义类型为ALinlList的一维数组MS[MAXSize]建立三个链接堆栈,其中前三个元素的NEXT域用来存储三个栈顶指针,从下标为3的元素起做为空闲提供给三个栈共同使用,试编写一个算法把从键盘上输入的N个整数按照下列条件分别进入不同的栈;
(1)输入整数X小于60,则进第一个栈;(2)输入 的整数X大于等于60同时小于100,则进第二个栈;(3)若输入整数大于100,则进第第三个栈。
请问各位,建立三个连接堆栈的语句如何书写,若是各位愿意,可否将此程序写出,小女刚接触程序,望各位帮助!
----------------解决方案--------------------------------------------------------
没有一个人愿意帮助吗?难道这里也无法讨论吗?
----------------解决方案--------------------------------------------------------
################
----------------解决方案--------------------------------------------------------
################
----------------解决方案--------------------------------------------------------
################
----------------解决方案--------------------------------------------------------
################
----------------解决方案--------------------------------------------------------
#define N 50定义的是什么?
----------------解决方案--------------------------------------------------------
################
----------------解决方案--------------------------------------------------------
楼上朋友,你若是知道可以写出来的,
起码人家版主肯去写了,我们可以参考的!
不要光说哦!写出来我一样敬重你啊。大家学东西吗!
----------------解决方案--------------------------------------------------------
晕死,竟然不能编辑!
上面那个程序有点小错误,if里的语句
MS[i].next=MS[0]; 应改为 MS[i].next=MS[0].next; 别的也一样.
不知道你编译过吗?还有什么错误吗?
这决不是一棵树,其实这三个栈是没有关联的
----------------解决方案--------------------------------------------------------