#include <stdio.h>
#include "sqstack.h"
int main (int argc,char *argv[])
{
SqStack sta;
int score[8]={1,2,3,4,5,6,7,8};
InitStack(&sta);
int i;
for(i=0;i<8;i++)
{
if(!Push(&sta,score[i]))
{
printf("系统错误!\n");
return 0;
}
printf("%d\t",score[i]);
}
printf("\n");
printf("逆转后的序列:\n");
/* for(i=0;i<8;i++)
{ Pop(&sta,&score[i]);
printf("%d\t",score[i]);
}
*/
while(!StackEmpty(sta))
{
if(!Pop(&sta,&score[i]))
{
printf("系统错误!\n");
return 0;
}
printf("%d\t",score[i]);
}
return 1;
}