利用指针变量实现队列的入队操作


Posted in 面试题 onApril 07, 2012
解: #include
#include
#define max 100
struct queue
{
int qdata[max];
int head,tail;
}*q;
int en(item,pq)
struct queue *pq;
int item;
{
if(((pq->tail+1)%max)==pq->head)
return 0;
else
{
pq->tail=(pq->tail+1)%max;
pq->qdata[pq->tail]=item;
return 1;
}
}
main()
{
int i,j;
q->head=max-1;
q->tail=max-1;
printf(“input item:”);
scanf(“%d”,&i);
while(i!=0)
{
j=en(i,q);
if(j==1) printf(“ok\n”);
else printf(“wrong\n”);
printf(“input item:”);
scanf(“%d”,&i);
};
i=q->head;
While(i!=q->tail)
{
i=(++i)%max;
Printf(“%d\n”,q->qdata[i]);
}
}

Tags in this post...

面试题 相关文章推荐
几道PHP面试题
Apr 14 面试题
10条PHP编程习惯
May 26 面试题
如何实现jdbc性能优化
Jul 30 面试题
一套带网友答案的.NET笔试题
Dec 06 面试题
Linux上比较文件的命令都有哪些
Sep 28 面试题
Linux开机引导的步骤是什么
Oct 19 面试题
数据库测试通常都包括哪些方面
Nov 30 面试题
介绍一下EJB的分类及其各自的功能及应用
Aug 23 面试题
介绍一下JMS编程步骤
Sep 22 面试题
代码中finally中的代码会不会执行
Feb 06 面试题
Java程序员综合测试题
Apr 25 面试题
介绍下static、final、abstract区别
Jan 30 面试题
怎样在程序里获得一个空指针
Jan 24 #面试题
描述内存分配方式以及它们的区别
Oct 15 #面试题
定义一结构体数组表示分数,并求两个分数相加之和
Jun 11 #面试题
空指针到底是什么
Aug 07 #面试题
C++是不是类型安全的
Feb 18 #面试题
定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
Aug 17 #面试题
New delete 与malloc free 的联系与区别
Feb 04 #面试题
You might like
php使用for语句输出三角形的方法
2015/06/09 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
2020/04/04 PHP
被jQuery折腾得半死,揭秘为何jQuery为何在IE/Firefox下均无法使用
2010/01/22 Javascript
jQuery对象和DOM对象使用说明
2010/06/25 Javascript
iframe异步加载实现点击左边菜单加载右边内容实例讲解
2013/03/04 Javascript
JS控制弹出新页面窗口位置和大小的方法
2015/03/02 Javascript
浅谈JavaScript数据类型
2015/03/03 Javascript
JavaScript获取表格(table)当前行的值、删除行、增加行
2015/07/03 Javascript
javascript运动效果实例总结(放大缩小、滑动淡入、滚动)
2016/01/08 Javascript
Bootstrap组件(一)之菜单
2016/05/11 Javascript
Javascript动画效果(3)
2016/10/11 Javascript
学习Node.js模块机制
2016/10/17 Javascript
JS实现类似百叶窗下拉菜单效果
2016/12/30 Javascript
nodejs个人博客开发第四步 数据模型
2017/04/12 NodeJs
jQuery操作之效果详解
2017/05/19 jQuery
通过javascript实现段落的收缩与展开
2019/06/26 Javascript
微信小程序实现横向滚动导航栏效果
2019/12/12 Javascript
JavaScript实现打字游戏
2021/02/19 Javascript
Python工程师面试题 与Python基础语法相关
2016/01/14 Python
python之virtualenv的简单使用方法(必看篇)
2017/11/25 Python
Python3匿名函数用法示例
2018/07/25 Python
python设计微型小说网站(基于Django+Bootstrap框架)
2019/07/08 Python
对Python中 \r, \n, \r\n的彻底理解
2020/03/06 Python
Python调用百度OCR实现图片文字识别的示例代码
2020/07/17 Python
python安装mysql的依赖包mysql-python操作
2021/01/01 Python
让IE6支持css3,让 IE7、IE8 都支持CSS3
2011/10/09 HTML / CSS
Internet体系结构
2014/12/21 面试题
中医专业职业生涯规划书范文
2014/01/04 职场文书
给幼儿园老师的表扬信
2014/01/19 职场文书
大学生水果店创业计划书
2014/01/28 职场文书
计算机数据库专业职业生涯规划书
2014/02/08 职场文书
大学生毕业求职信
2014/06/12 职场文书
寻找最美家庭活动方案
2014/08/20 职场文书
2014年终个人总结报告
2015/03/09 职场文书
培训心得体会怎么写
2016/01/25 职场文书
MySQL5.7并行复制原理及实现
2021/06/03 MySQL