12.解密qq号–队列
给定一个qq号,解密规则为:首先将第一个数删除,紧接着将第二个数放到这串数的末尾,再将第三个数删除并将第四个数放到这串数的末尾,再将第五个数删除......直到剩下最后一个数,将最后一个数也删除,输出解密后的qq号
输入:
6 3 1 7 5 8 9 2 4
输出:
6 1 5 9 4 7 2 8 3
#include
struct queue
{
int data[100];
int head;
int tail;
};
int main()
{
struct queue q;
int i;
q.tail = 1;
q.head = 1;
for (i = 1; i <= 9; i++)
{
scanf("%d", &q.data[q.tail]);
q.tail++;
}
while (q.head < q.tail)
{
printf("%d ", q.data[q.head]);
q.head++;
q.data[q.tail] = q.data[q
12.解密qq号–队列最先出现在Python成神之路。
共有 0 条评论