七周 3
来源:互联网 发布:云计算解决方案架构师 编辑:程序博客网 时间:2024/05/16 09:03
问题及描述:
/* 烟台大学计算机学院 文件名称:ddd.cpp 作者:范宝磊 完成日期:2017年10月6日 问题描述: 设从键盘输入一整数序列a1,a2,…an,试编程实现:当ai>0时,ai进队,当ai<0时,将队首元素出队,当ai=0时,表示输入结束。要求将队列处理成环形队列,使用算法库中定义的数据类型及算法,程序中只包括一个函数(main函数),入队和出队等操作直接写在main函数中即可。当进队出队异常(如队满)时,要打印出错信息。 *
#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; }
特别提示: 原sqqueue.h中的typedef char ElemType;需改为typedef int ElemType;。
阅读全文
0 0
- 七周 3
- 七.3
- 周七结束了
- 七周计划
- 第五周项目七
- 七周 2
- 七
- 七
- 第六、七周:20110404-----20110417
- 七周 项目4 友元类
- 七周 项目3 成员函数,友元函数,和一般函数的区别
- 七周任务一:显示时分秒
- 七周 项目1 深复制体验
- 七周项目一,深层复制
- 第八周项目七 制造错误
- 第七周项目七“撞错”体验
- 第十七周项目七—电子词典
- 第九周 oj 七(FINAL) 大奖赛计分
- java注解简单学习
- 机械硬盘结构及术语
- scss语法介绍
- HDU 5514 Frogs (容斥原理)(第一篇博客~)
- AtCoder Beginner Contest 075
- 七周 3
- python生成gexf
- MongoDB集群分片及片键的选择
- Spring中@Controller @Service的区别分析
- java23种模式之工厂模式——侠盗联盟
- LeetCode Blog for course "Algorithms" -- Problem 8
- spring框架(3)
- Hadoop2.0 HA集群搭建步骤
- codevs 1048 石子归并