三木社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 301|回复: 0
打印 上一主题 下一主题

C语言数据结构-main3-5.c

[复制链接]

1562

主题

1564

帖子

4904

积分

博士

Rank: 8Rank: 8

积分
4904
跳转到指定楼层
楼主
发表于 2017-9-1 08:31:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  1. /* main3-5.c 检验bo3-5.cpp的主程序 */
  2. #include"c1.h"
  3. typedef int SElemType; /* 定义栈元素的类型 */
  4. #include"bo3-5.c"

  5. void print(SElemType c)
  6. {
  7.    printf("%d ",c);
  8. }

  9. void main()
  10. {
  11.    int j;
  12.    LinkStack s;
  13.    SElemType e;
  14.    if(InitStack(&s))
  15.      for(j=1;j<=5;j++)
  16.        Push(s,2*j);
  17.    printf("栈中的元素从栈底到栈顶依次为: ");
  18.    StackTraverse(s,print);
  19.    Pop(s,&e);
  20.    printf("弹出的栈顶元素为%d\n",e);
  21.    printf("栈空否: %d(1:空 0:否)\n",StackEmpty(s));
  22.    GetTop(s,&e);
  23.    printf("当前栈顶元素为%d,栈的长度为%d\n",e,StackLength(s));
  24.    ClearStack(s);
  25.    printf("清空栈后,栈空否: %d(1:空 0:否),栈的长度为%d\n",StackEmpty(s),StackLength(s));
  26.    printf("是否销毁栈了: %d(1:是 0:否)\n",DestroyStack(&s));
  27. }
复制代码


回复

使用道具 举报

Archiver|手机版|小黑屋|三木电子社区 ( 辽ICP备11000133号-4 )

辽公网安备 21021702000620号

GMT+8, 2025-10-21 00:33 , Processed in 0.023749 second(s), 22 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表