⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 4_1.txt

📁 C语言数据结构知识原代码 C语言数据结构知识原代码C语言数据结构知识原代码
💻 TXT
字号:
#include<stdio.h>
#define StackSize 100    /*分配的栈空间大小*/
typedef int ElemType;    /*假定栈元素的数据类型为整型*/
typedef struct{
      ElemType data[StackSize];
      int top;
     }SeqStack;
push(SeqStack *s,ElemType x)
 {
  if(s->top>=StackSize-1){
   printf("栈满\n");
   return 0;
   }
   else{
   s->top=s->top+1;
   s->data[s->top]=x;
   return 1;
   }
 }

  pop(SeqStack *s,ElemType *x)
 {
  if(s->top<0){
   printf("栈空\n");
   return 0;
   }
   else{
   *x=s->data[s->top];
   s->top=s->top-1;
   return 1;
   }
 }

 main()
  {
   SeqStack s;int i,x;
   s.top=-1;         /*栈初始化*/
   for(i=0;i<10;i++)  /*元素进栈*/
    push(&s,i+1);
   while(s.top>=0)  /*元素出栈*/
    {
    pop(&s,&x);
    printf("%d ",x);
    }
  }
   
   

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -