第七周项目三 负数把正数赶出队列
来源:互联网 发布:龙歌ol mac版本 编辑:程序博客网 时间:2024/05/21 19:28
问题及代码
main.cpp
/**Copyright(c)2017,烟台大学计算机学院*All right reserved.*文件名:main.cpp sqqueue.h sqqueue.cpp*作者:王万兴*完成日期:2017年10月12日*版本号:v1.0**问题描述:负数把正数赶出队列*输入描述:整数序列*程序输出:见运行结果*/#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"); int n=QueueLength(qu); for (int i=qu->front;i<=qu->front+n-1;i++) { printf("%d ",qu->data[i+1]); } printf("\n");//输出队列中的数据 } else if (a<0) { if (!deQueue(qu, x)) printf(" 队列空,不能出队\n"); int n=QueueLength(qu); for (int i=qu->front;i<=qu->front+n-1;i++) { printf("%d ",qu->data[i+1]); } printf("\n");//输出队列中的数据 } else break; } return 0;}算法库见
第七周项目二 链队算法库的建立及测试
点击打开链接运行结果
知识点总结
对链队的入队和出队的运用,可通过for循环将队列数据输出,查看是否正确。
阅读全文
0 0
- 第七周项目三~~负数把正数赶出队列
- 第七周--项目三--负数把正数赶出队列
- 第七周 项目三 负数把正数赶出队列
- 第七周 项目三-负数把正数赶出队列
- 第七周项目三-负数把正数赶出队列
- 第七周 项目三 负数把正数赶出队列
- 第七周 项目三 负数把正数赶出队列
- 第七周-项目三 负数把正数赶出队列
- 第七周项目三--负数把正数赶出队列
- 第七周-项目三--负数把正数赶出队列
- 第七周 项目三 负数把正数赶出队列
- 第七周项目三(负数把正数赶出队列)
- 第七周项目三负数把正数赶出队列
- 第七周项目三 负数把正数赶出队列
- 第七周 项目三负数把正数赶出队列
- 第七周项目三 负数把正数赶出队列
- 第七周 项目三 负数把正数赶出队列
- 第七周项目三—负数把正数赶出队列
- 数据结构上机实践第四周项目2
- 关于计算机中的原码、反码、补码的区别
- 常用shell命令
- 成都站 |《数驱·手游-CP业务增长之道》线下沙龙有一起去的小哦伙伴吗?
- Json串传后台-处理(终极)
- 第七周项目三 负数把正数赶出队列
- swift和oc混用如何创建header文件
- IntelliJ IDEA 快捷键
- 安卓中的单位px,dp与sp
- Spring Boot系列(八):RabbitMQ详解
- opengl从画三角形到画一个立方体(二)
- Date和String相互转换
- Blog7@linux进程查看、优先级改变,前后台调用、及其信号的介绍
- java判断一个三位数字是否水仙花数