第七周 项目三 负数把正数赶出队列
来源:互联网 发布:苹果笔记本打不开软件 编辑:程序博客网 时间:2024/05/22 05:10
/* *Copyright (c)2015, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:Graph.cpp *作 者:苏凯祺 *完成日期:2014年12月14号 *版 本 号:v1.0 *问题描述:*设从键盘输入一整数序列a1,a2,…an,试编程实现:当ai>0时,ai进队,当ai<0时,将队首元素出队,当ai=0时,表示输入结束。要求将队列处理成环形队列,使用算法库中定义的数据类型及算法,程序中只包括一个函数(main函数),入队和出队等操作直接写在main函数中即可。当进队出队异常(如队满)时,要打印出错信息。*特别提示: *原sqqueue.h(请点击链接…)中的typedef char ElemType;需改为typedef int ElemType;。*/ #include <stdio.h>#include <malloc.h>#include "sqqueue.h"int main(){ ElemType a,x; SqQueue *qu; //定义队列 InitQueue(qu); //队列初始化 while (1) { printf("输入a值(输入正数进队,负数出队,0结束):"); scanf("%d", &a); if (a>0) { if (!enQueue(qu,a)) printf(" 队列满,不能入队\n"); } else if (a<0) { if (!deQueue(qu, x)) printf(" 队列空,不能出队\n"); } else break; } return 0;}
运行结果:
<img src="http://img.blog.csdn.net/20151214165728431" alt="" />
0 0
- 第七周项目三~~负数把正数赶出队列
- 第七周--项目三--负数把正数赶出队列
- 第七周 项目三 负数把正数赶出队列
- 第七周 项目三-负数把正数赶出队列
- 第七周项目三-负数把正数赶出队列
- 第七周 项目三 负数把正数赶出队列
- 第七周 项目三 负数把正数赶出队列
- 第七周-项目三 负数把正数赶出队列
- 第七周项目三--负数把正数赶出队列
- 第七周-项目三--负数把正数赶出队列
- 第七周 项目三 负数把正数赶出队列
- 第七周项目三(负数把正数赶出队列)
- 第七周项目三负数把正数赶出队列
- 第七周项目三 负数把正数赶出队列
- 第七周 项目三负数把正数赶出队列
- 第七周项目三 负数把正数赶出队列
- 第七周 项目三 负数把正数赶出队列
- 第七周项目三—负数把正数赶出队列
- 第十四周 分块查找
- 浏览器兼容测试最坑爹,费时费力;今天推荐一个在线的浏览器兼容测试服务
- Andorid在指定文件夹中保存图片
- 4.iOS多线程中,GCD技术的队列与执行方式的组合结果
- CENTOS 6.5 配置YUM安装NGINX
- 第七周 项目三 负数把正数赶出队列
- leetcode -- 各种类型题目分类
- 第十六周——【项目1 - 验证算法】
- 第十四周项目五:是否二叉排序树?
- 第12周项目4(1)是否有简单路径
- 第十五周 项目1 直接选择排序
- 第十六周项目4快速排序
- 第6周项目3括号的匹配
- 第16周项目1-验证算法(3)冒泡排序