为了账号安全,请及时绑定邮箱和手机立即绑定

求问关于链式存储的进栈操作该怎么写 ?只写主函数就行

求问关于链式存储的进栈操作该怎么写 ?只写主函数就行

天涯尽头无女友 2023-02-11 22:18:32
void L_push(NODE *)malloc(sizeof(LNODE)); p->data=x; p->link=top; top=p; }
查看完整描述

1 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

#include<stdio.h>
#include<stdil.h>
struct st//链栈的结构体
{
int data;
struct st * next;
}node,*link;
int kong(link top)//判空栈
{
if(top==NULL)
return 1;
else 
return 0;

}
link push(link top,int x)//入栈算法
{
node * p;
p=(node *)malloc(sizeof(node));
p->data=x;
p->next=top;
top=p;
return(p);
}
int main()//主函数
{
int x
node *p;
kong(top);
printf("请输入要入栈的数\n");
scanf("%d",&x);
push(top,x);
return(0);
}
只是入栈一个数,如果要做大程序,还得改很多,不过都是在这个基础上的,多点调试,多点想,就不难了,希望对您有帮助。


查看完整回答
反对 回复 2023-02-15
  • 1 回答
  • 0 关注
  • 67 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信