网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

c语言-简单实现《队列与栈》---栈(链表实现)-创新互联

#include
#include

站在用户的角度思考问题,与客户深入沟通,找到银海网站设计与银海网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、成都网站制作、企业官网、英文网站、手机端网站、网站推广、空间域名、网页空间、企业邮箱。业务覆盖银海地区。

typedef int elme;
typedef
struct node {

 elme data;
 struct node* next;

}Status;

Status* create()//头节点
{
 Status* p = (Status*)malloc(sizeof(Status));
 if (p == NULL)
 {
     exit(0);
 }
 else {
     p->next = NULL;
 }
 return p;
}

Status* createnode(elme data)//做好节点放入数据返回;
{
 Status* p = (Status*)malloc(sizeof(Status));
 if (p == NULL)
 {
     exit(0);
 }
 else {
     p->data = data;
     p->next = NULL;
 }

 return p;

}

void push(Status* p )//头插法即为栈
{
 Status* s;
 int a=1 ;
 elme b;
 while (a)
 {  
     printf("输入要插入的数据:");
     scanf_s("%d", &b);
     s = createnode(b);
     s->next = p->next;
     p->next = s;
     printf("是否继续输入1(是)或者0(否)\n");
     scanf_s("%d", &a);
 }
}

void pop(Status*p)//推出
{
 Status* s = p->next;
 while (s)
 {
     printf("%d\n", s->data);
     p->next = s->next;
      s = p->next;
 }

}

int main()
{
 Status* t = create ();
  
 push(t);
 pop(t);
 return 0;
}

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


当前题目:c语言-简单实现《队列与栈》---栈(链表实现)-创新互联
文章网址:http://bjjierui.cn/article/gjejo.html

其他资讯