标题:用WIN TC 编译得 可不知道怎样怎样改错误
只看楼主
IT飞飞
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2012-9-8
结帖率:66.67%
已结贴  问题点数:10 回复次数:2 
用WIN TC 编译得 可不知道怎样怎样改错误

#define MAXSIZE 100
typedef int datatype;
typedef struct
{
datatype data[MAXSIZE];
int top;

}SeqStack;
SeqStack *Init_seqstack()
{


  SeqStack *s;
  s=(SeqStack*)malloc(sizeof(SeqStack));

  s->top=-1;
  return s;
}
int Push_seqstack1(SeqStack *s,datatype x)
{

 if(s->top==MAXSIZE-1) return 0;
   else
   {
     printf("CHU SHI HUA ");
     scanf("d%",&x);
     while(x!=10)
     {
     s->top++;
     s->data[s->top]=x;
     return 1;

     }

   }
}

  int Empty_seqstack(SeqStack *s)
  {
    if(s->top==-1)  return 1;
    else return 0;

  }

  int Pop_seqstack(SeqStack *s,datatype x)
  {

  if(Empty_seqstack(s)) return 0;
  else
  {
    x=s->data[s->top];
    s->top--;
    return 1;
  }


  }





  void main()
  {
    SeqStack *s1,*s2,*s3;
    int y,z;

    Init_seqstack(s1);

     Init_seqstack(s2);

    Init_seqstack(s3);

    Push_seqstack(s1,y);

    while(!Empty_seqstack(s1))
    {
     z= Pop_seqstack(s1,y);
     Pushu_seqstack(s2,z) ;
    }

    while(!Empty_seqstack(s2))
    {
     z=Pop_seqstack(s1);
     Push_seqstack(s3,z);
     }
     while(!Empty_seqstack(s3))
     {
     z=Pop_seqstack(s3);

     Push_seqstack(s1,z);


     }

    getch();

  }
搜索更多相关主题的帖子: return top 
2012-09-19 15:43
寒风中的细雨
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:66
帖 子:1710
专家分:8645
注 册:2009-9-15
得分:10 
发帖的时候  尽量把问题描述清楚  提供尽可能多的信息  方便他人  自己也得益
2012-09-19 16:37
IT飞飞
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2012-9-8
得分:0 
回复 楼主 IT飞飞
知道了   谢谢版主   问题已解决!
2012-09-19 19:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-381672-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.216276 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved