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


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开发工程师面试问题集锦
Nov 01 面试题
华为慧通面试题
Sep 11 面试题
写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)
Sep 05 面试题
以下为Windows NT 下的32 位C++程序,请计算sizeof 的值
Dec 07 面试题
SQL面试题
Apr 30 面试题
杭州-DOTNET笔试题集
Sep 25 面试题
UDP协议功能
Jan 06 面试题
介绍一下Linux内核的排队自旋锁
Aug 27 面试题
Linux开机引导的步骤是什么
Feb 26 面试题
敏捷开发的主要原则都有哪些
Apr 26 面试题
介绍一下EJB的体系结构
Aug 01 面试题
J2EE系统只能是基于web
Sep 08 面试题
怎样在程序里获得一个空指针
Jan 24 #面试题
描述内存分配方式以及它们的区别
Oct 15 #面试题
定义一结构体数组表示分数,并求两个分数相加之和
Jun 11 #面试题
空指针到底是什么
Aug 07 #面试题
C++是不是类型安全的
Feb 18 #面试题
定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
Aug 17 #面试题
New delete 与malloc free 的联系与区别
Feb 04 #面试题
You might like
无线电的诞生过程
2021/03/01 无线电
smarty模板引擎使用内建函数foreach循环取出所有数组值的方法
2015/01/22 PHP
详解PHP发送邮件知识点
2018/05/06 PHP
PDO::setAttribute讲解
2019/01/29 PHP
PHP使用ajax的post方式下载excel文件简单示例
2019/08/06 PHP
php屏蔽错误及提示的方法
2020/05/10 PHP
解决 FireFox 下[使用event很麻烦] 的问题.
2006/08/22 Javascript
js中for in的用法示例解析
2013/12/25 Javascript
深入理解JavaScript系列(44):设计模式之桥接模式详解
2015/03/04 Javascript
jQuery往textarea中光标所在位置插入文本的方法
2015/06/26 Javascript
javascript获取wx.config内部字段解决微信分享
2016/03/09 Javascript
微信小程序 swiper制作tab切换实现附源码
2017/01/21 Javascript
vue.js的computed,filter,get,set的用法及区别详解
2018/03/08 Javascript
JavaScript fetch接口案例解析
2018/08/30 Javascript
Angular事件之不同组件间传递数据的方法
2018/11/15 Javascript
详解Vue串联过滤器的使用场景
2020/04/30 Javascript
antd vue table跨行合并单元格,并且自定义内容实例
2020/10/28 Javascript
vue router-link 默认a标签去除下划线的实现
2020/11/06 Javascript
Python函数的周期性执行实现方法
2016/08/13 Python
Python selenium如何设置等待时间
2016/09/15 Python
python 内置函数filter
2017/06/01 Python
Python编程深度学习计算库之numpy
2018/12/28 Python
python 基于dlib库的人脸检测的实现
2019/11/08 Python
python递归调用中的坑:打印有值, 返回却None
2020/03/16 Python
python中把元组转换为namedtuple方法
2020/12/09 Python
奥地利汽车配件店:Pkwteile.at
2017/03/10 全球购物
洗煤厂厂长岗位职责
2014/01/03 职场文书
员工评语大全
2014/01/19 职场文书
高中生职业规划范文
2014/03/09 职场文书
护理专业毕业生自我鉴定总结
2014/03/24 职场文书
社区安全生产月活动总结
2014/07/05 职场文书
岗位聘任报告
2015/03/02 职场文书
网络舆情信息简报
2015/07/21 职场文书
九不准学习心得体会
2016/01/23 职场文书
javascript函数式编程基础
2021/09/15 Javascript
win7配置本地ftp服务器的图文教程
2022/08/05 Servers