第七周项目三
来源:互联网 发布:网络 神曲 编辑:程序博客网 时间:2024/05/17 18:46
- 烟台大学计算机学院
- 作者:王雪行
- 问题描述:设从键盘输入一整数序列a1,a2,…an,试编程实现:
- 当ai>0时,ai进队,当ai<0时,将队首元素出队,当ai=0时,表示输入结束。
- 要求将队列处理成环形队列,使用算法库中定义的数据类型及算法,程序中只包括一个函数(main函数),入队和出队等操作直接写在main函数中即可。
- 当进队出队异常(如队满)时,要打印出错信息。
- 输入描述:整数
- 输出描述:无
- 用到环形顺序队算法库sqqueue.h
- */
- #include <stdio.h>
- #include <malloc.h>
- #include "../sqqueue.h"
- int main()
- {
- SqQueue *p;
- int x;
- InitQueue(p);//初始化队列
- int ai;
- while(1)
- {
- printf("输入a值(输入正数进队,负数出队,0结束):");
- scanf("%d",&ai);
- if(ai>0)//判断a[i]是否大于0
- {
- if(!enQueue(p,ai))
- {
- printf("队满无法入队\n");
- }
- }
- if(ai<0)
- {
- if(!deQueue(p,x))
- {
- printf("队空无法出队\n");
- }
- }
- if(ai==0)
- {
- break;
- }
- }
- }
阅读全文
0 0
- 第七周项目三
- 第七周项目三
- 第七周项目三:
- 第七周 项目三
- 第七周项目三
- 第七周项目三
- 第七周项目三
- 第七周项目三
- 第七周项目三
- 第七周上级项目三
- 第七周项目三----友元类
- 第七周项目三:友元类
- 第七周项目三周工资
- 第七周项目三——友元类
- 第七周项目三(1)
- 第七周项目三 求两数正差值
- 第七周项目三 计算圆柱体表面积
- 第七周 项目三 简单分支问题
- 31.du
- Python列表简介
- 对分页的理解
- R-CNN之前的准备:Efficient Graph-Based Image Segmentation
- FPGA 中时钟信号的总结
- 第七周项目三
- JDK7中Condition源码概述
- 深度学习之基础模型-Inception-V2(BN)
- R-CNN之前的准备:Selective Search for Object Recognition
- Python列表的方法
- 可变参数模板
- Queue Reconstruction by Height
- js为动态添加的元素增加事件
- 回收站中的文件清理之后该怎么找回来呢?