#include <stdio.h>
#include <stdlib.h>
struct queue{
int data[100];
int head;
int tail;
};
int main()
{
struct queue q;
//队列初始化,head=tail=0
//tail总指向队列的下一个位置
q.head=0;
q.tail=0;
int n;
scanf("%d",&n);
for(int i=1;i<=n;i++)
scanf("%d",&q.data[q.tail++]);
while(q.head<q.tail){
printf("%d",q.data[q.head++]);
q.data[q.tail++]=q.data[q.head++];
}
return 0;
}
队列的结构体封装实现(啊哈算法版,以解密QQ号为例)
最新推荐文章于 2022-07-19 21:59:41 发布