#include<stdio.h>
#define MaxSize 50
typedef struct
{
int data[MaxSize];
int front,rear;
}SqQueue;//顺序队列一般结构
SqQueue q;
void number()//输出
{
while(q.front!=q.rear)
{
if(q.front%2==0)
printf("%d\t",q.data[q.front]);
else
{
q.data[q.rear++]=q.data[q.front];
}
q.front++;
}
}
int main()
{
int n;
scanf("%d",&n);
q.front=0;
for(q.rear=0;q.rear<n;q.rear++)
{
scanf("%d",&q.data[q.rear]);
}
number();
}
用队列解决报数问题
最新推荐文章于 2023-01-24 08:36:24 发布