C语言实现队列
2016-07-20 15:16
239 查看
#include<stdio.h> #include<string.h> int queue[10000],l,r; void push(int x)//入队列 {queue[r++]=x; } int pop(int x)//出队列 { return queue[l++]; } int main() {l=0; r=0; int m,n; while(scanf("%d",&n)!=EOF) { while(n--) { int x; scanf("%d",&m); push(x); } scanf("%d",&m); while(m--) {if(l>=r) break; int x printf("%d\n",pop()); } } return 0; }
相关文章推荐
- 如何组织构建多文件 C 语言程序(二)
- 如何写好 C main 函数
- C#数据结构之顺序表(SeqList)实例详解
- Lua和C语言的交互详解
- Lua教程(七):数据结构详解
- 解析从源码分析常见的基于Array的数据结构动态扩容机制的详解
- C#数据结构之队列(Quene)实例详解
- C#数据结构揭秘一
- C#数据结构之单链表(LinkList)实例详解
- 关于C语言中参数的传值问题
- 简要对比C语言中三个用于退出进程的函数
- 深入C++中API的问题详解
- 基于C语言string函数的详解
- C语言中fchdir()函数和rewinddir()函数的使用详解
- C语言内存对齐实例详解
- C语言编程中统计输入的行数以及单词个数的方法
- C 语言简单加减乘除运算
- C语言自动生成enum值和名字映射代码
- C语言练习题:自由落体的小球简单实例
- 使用C语言判断英文字符大小写的方法